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.
AddLink(SpanAddLinkMessage)
A link has been added to a span.
SetAttribute(SpanSetAttributeMessage<'static, Owned>)
An attribute has been set on a span.