TracingMessage

Type Alias TracingMessage 

pub type TracingMessage = TracingMessage<'static, Owned>;
Available on crate feature alloc only.
Expand description

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

Aliased Type§

pub enum TracingMessage {
    CreateSpan(SpanCreateMessage<'static, Owned>),
    EnterSpan(SpanEnterMessage),
    ExitSpan(SpanExitMessage),
    CloseSpan(SpanCloseMessage),
    AddEvent(SpanAddEventMessage<'static, Owned>),
    AddLink(SpanAddLinkMessage),
    SetAttribute(SpanSetAttributeMessage<'static, Owned>),
}

Variants§

§

CreateSpan(SpanCreateMessage<'static, Owned>)

A new span has been created.

§

EnterSpan(SpanEnterMessage)

A span has been entered (made current).

§

ExitSpan(SpanExitMessage)

A span has been exited (no longer current).

§

CloseSpan(SpanCloseMessage)

A span has been closed (completed).

§

AddEvent(SpanAddEventMessage<'static, Owned>)

An event has been added to a span.

A link has been added to a span.

§

SetAttribute(SpanSetAttributeMessage<'static, Owned>)

An attribute has been set on a span.