Trait tracing_subscriber::registry::SpanData

source ·
pub trait SpanData<'a> {
    // Required methods
    fn id(&self) -> Id;
    fn metadata(&self) -> &'static Metadata<'static>;
    fn parent(&self) -> Option<&Id> ;
}
Expand description

A stored representation of data associated with a span.

Required Methods§

source

fn id(&self) -> Id

Returns this span’s ID.

source

fn metadata(&self) -> &'static Metadata<'static>

Returns a reference to the span’s Metadata.

source

fn parent(&self) -> Option<&Id>

Returns a reference to the ID

Implementors§