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.
Re-exports§
pub use base::ProcessId;pub use base::Severity;pub use base::SpanAddLinkMessage;pub use base::SpanCloseMessage;pub use base::SpanContext;pub use base::SpanEnterMessage;pub use base::SpanExitMessage;pub use base::SpanId;pub use base::ThreadId;pub use base::TimeSyncMessage;
Structs§
- Owned
- Owned storage family using owned data.
Enums§
- Value
- An owned value that can be sent across thread boundaries.
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).