logo
pub trait SpanData<'a> {
    fn id(&self) -> Id;
    fn metadata(&self) -> &'static Metadata<'static>;
    fn parent(&self) -> Option<&Id>;
    fn extensions(&self) -> Extensions<'_>;
    fn extensions_mut(&self) -> ExtensionsMut<'_>;
}
Expand description

A stored representation of data associated with a span.

Required Methods

Returns this span’s ID.

Returns a reference to the span’s Metadata.

Returns a reference to the ID

Returns a reference to this span’s Extensions.

The extensions may be used by Layers to store additional data describing the span.

Returns a mutable reference to this span’s Extensions.

The extensions may be used by Layers to store additional data describing the span.

Implementors