Struct tracing_subscriber::registry::Data [−][src]
pub struct Data<'a> { /* fields omitted */ }Span data stored in a Registry.
The registry stores well-known data defined by tracing: span relationships,
metadata and reference counts. Additional user-defined data provided by
Layers, such as formatted fields, metrics, or distributed traces should
be stored in the extensions typemap.
Trait Implementations
impl<'a> SpanData<'a> for Data<'a>[src]
impl<'a> SpanData<'a> for Data<'a>[src]fn id(&self) -> Id[src]
fn metadata(&self) -> &'static Metadata<'static>[src]
fn parent(&self) -> Option<&Id>[src]
fn extensions(&self) -> Extensions<'_>[src]
fn extensions_mut(&self) -> ExtensionsMut<'_>[src]
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Data<'a>
impl<'a> !Send for Data<'a>
impl<'a> !Sync for Data<'a>
impl<'a> Unpin for Data<'a>
impl<'a> !UnwindSafe for Data<'a>
Blanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]