ActorInstrument

Trait ActorInstrument 

Source
pub trait ActorInstrument: Sized {
    // Provided methods
    fn actor_instrument(self, span: Span) -> ActorInstrumented<Self> { ... }
    fn in_current_actor_span(self) -> ActorInstrumented<Self> { ... }
}
Expand description

Extension trait allowing actor futures to be instrumented with a tracing Span.

Provided Methods§

Source

fn actor_instrument(self, span: Span) -> ActorInstrumented<Self>

Instruments this type with the provided Span, returning an ActorInstrumented wrapper.

When the wrapped actor future is polled, the attached Span will be entered for the duration of the poll.

Source

fn in_current_actor_span(self) -> ActorInstrumented<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§