Skip to main content

ProcessStageObserver

Trait ProcessStageObserver 

Source
pub trait ProcessStageObserver: Send + Sync {
    // Required method
    fn observe<'a>(
        &'a self,
        hint: ProcessPurposeHint,
        future: ProcessStageFuture<'a>,
    ) -> ProcessStageFuture<'a>;
}
Expand description

Runtime-provided hook for observing stages without adding an observability dependency.

Required Methods§

Source

fn observe<'a>( &'a self, hint: ProcessPurposeHint, future: ProcessStageFuture<'a>, ) -> ProcessStageFuture<'a>

Wraps one process stage future with external instrumentation.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§