Module owned
Available on crate feature
alloc only.Expand description
Type aliases for owned/sendable usage (IPC, serialization).
These aliases use Value which is fully owned and Send-safe.
Use these for telemetry that needs to cross thread boundaries or be serialized.
See the main protocol module docs for more details on the protocol modules provided.
Structs§
- Owned
- Owned storage family using owned data.
- Process
Id - A globally-unique id identifying a process.
- Span
AddLink Message - Message indicating a link has been added to a span.
- Span
Close Message - Message indicating a span has been closed (completed).
- Span
Context - A struct representing the context of a span, including its
ProcessIdandSpanId. - Span
Enter Message - Message indicating a span has been entered.
- Span
Exit Message - Message indicating a span has been exited.
- SpanId
- A process-unique id for a span.
- Thread
Id - A globally-unique id identifying a thread within a specific process.
- Time
Sync Message - A time synchronization message for coordinating clocks between systems.
Enums§
Type Aliases§
- Instance
Message - Instance message with owned values (Send-safe, for IPC).
- KeyValue
- Key-value pair with owned value (Send-safe, for IPC).
- LogMessage
- Log message with owned values (Send-safe, for IPC).
- Span
AddEvent Message - Span add event message with owned values (Send-safe, for IPC).
- Span
Create Message - Span create message with owned values (Send-safe, for IPC).
- Span
SetAttribute Message - Span set attribute message with owned values (Send-safe, for IPC).
- Telemetry
Message - Telemetry message with owned values (Send-safe, for IPC).
- Tracing
Message - Tracing message with owned values (Send-safe, for IPC).