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>where O: StatusObserver, Self::Output: AsStatusLabel,

Implementors§