Type Alias TracingMessage
pub type TracingMessage<'a> = TracingMessage<'a, Transient>;Expand description
Tracing message with transient values (supports format_args!).
Aliased Type§
pub enum TracingMessage<'a> {
CreateSpan(SpanCreateMessage<'a, Transient>),
EnterSpan(SpanEnterMessage),
ExitSpan(SpanExitMessage),
CloseSpan(SpanCloseMessage),
AddEvent(SpanAddEventMessage<'a, Transient>),
AddLink(SpanAddLinkMessage),
SetAttribute(SpanSetAttributeMessage<'a, Transient>),
}Variants§
CreateSpan(SpanCreateMessage<'a, Transient>)
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<'a, Transient>)
An event has been added to a span.
AddLink(SpanAddLinkMessage)
A link has been added to a span.
SetAttribute(SpanSetAttributeMessage<'a, Transient>)
An attribute has been set on a span.