🛈 Note: This is pre-release documentation for the upcoming tracing 0.2.0 ecosystem.

For the release documentation, please see docs.rs, instead.

Trait tracing_tower::GetSpan

source ·
pub trait GetSpan<T>: Sealed<T> {
    // Required method
    fn span_for(&self, target: &T) -> Span;
}

Required Methods§

source

fn span_for(&self, target: &T) -> Span

Implementations on Foreign Types§

source§

impl<T> GetSpan<T> for Span

source§

fn span_for(&self, _: &T) -> Span

Implementors§

source§

impl<T, F> GetSpan<T> for F
where F: Fn(&T) -> Span,