TelemetryMessage

Type Alias TelemetryMessage 

Source
pub type TelemetryMessage = TelemetryMessage<'static, Owned>;
Expand description

Telemetry message with owned values (Send-safe, for IPC).

Aliased Type§

pub enum TelemetryMessage {
    Log(LogMessage<'static, Owned>),
    TimeSync(TimeSyncMessage),
    Tracing(TracingMessage<'static, Owned>),
}

Variants§

§

Log(LogMessage<'static, Owned>)

A structured log message with severity and attributes.

§

TimeSync(TimeSyncMessage)

A time synchronization message for clock coordination.

§

Tracing(TracingMessage<'static, Owned>)

A distributed tracing message (spans, events, links).

Trait Implementations§

Source§

impl From<TelemetryMessage<'_, Transient>> for TelemetryMessage

Source§

fn from(value: TelemetryMessage<'_>) -> Self

Converts to this type from the input type.