Struct tracing_distributed::Event [−][src]
pub struct Event<Visitor, SpanId, TraceId> {
pub trace_id: TraceId,
pub parent_id: Option<SpanId>,
pub initialized_at: SystemTime,
pub meta: &'static Metadata<'static>,
pub service_name: &'static str,
pub values: Visitor,
}
Expand description
An Event
holds ready-to-publish information derived from a tracing::Event
.
Fields
trace_id: TraceId
TraceId
identifying the trace to which this event belongs
parent_id: Option<SpanId>
optional parent span id
initialized_at: SystemTime
UTC time at which this event was initialized
meta: &'static Metadata<'static>
tracing::Metadata
for this event
service_name: &'static str
name of the service on which this event occured
values: Visitor
values accumulated by visiting the fields of the tracing::Event
this event was derived from
Trait Implementations
Auto Trait Implementations
impl<Visitor, SpanId, TraceId> !RefUnwindSafe for Event<Visitor, SpanId, TraceId>
impl<Visitor, SpanId, TraceId> Send for Event<Visitor, SpanId, TraceId> where
SpanId: Send,
TraceId: Send,
Visitor: Send,
impl<Visitor, SpanId, TraceId> Sync for Event<Visitor, SpanId, TraceId> where
SpanId: Sync,
TraceId: Sync,
Visitor: Sync,
impl<Visitor, SpanId, TraceId> Unpin for Event<Visitor, SpanId, TraceId> where
SpanId: Unpin,
TraceId: Unpin,
Visitor: Unpin,
impl<Visitor, SpanId, TraceId> !UnwindSafe for Event<Visitor, SpanId, TraceId>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more