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
Layer
s, 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]