Trait metrics::Meter

source ·
pub trait Meter: Send + Sync {
    // Provided methods
    fn count(&self) -> usize { ... }
    fn mark(&self, _n: usize) { ... }
    fn rate1(&self) -> f64 { ... }
    fn rate5(&self) -> f64 { ... }
    fn rate15(&self) -> f64 { ... }
    fn rate_mean(&self) -> f64 { ... }
    fn snapshot(&self) -> Arc<dyn Meter> { ... }
    fn stop(&self) { ... }
}

Provided Methods§

source

fn count(&self) -> usize

source

fn mark(&self, _n: usize)

source

fn rate1(&self) -> f64

source

fn rate5(&self) -> f64

source

fn rate15(&self) -> f64

source

fn rate_mean(&self) -> f64

source

fn snapshot(&self) -> Arc<dyn Meter>

source

fn stop(&self)

Implementors§