pub trait MetricsFutureExt: Future + Sized {
    // Provided methods
    fn monitor<O: ScopedObserver>(self, observer: O) -> MonitorFuture<O, Self> { ... }
    fn record<O>(self, observer: O) -> RecordFuture<O, Self>
       where O: StatusObserver,
             Self::Output: AsStatusLabel { ... }
}

Provided Methods§

source

fn monitor<O: ScopedObserver>(self, observer: O) -> MonitorFuture<O, Self>

source

fn record<O>(self, observer: O) -> RecordFuture<O, Self>

Object Safety§

This trait is not object safe.

Implementors§