Trait metrics::Histogram

source ·
pub trait Histogram: Send + Sync {
    // Provided methods
    fn count(&self) -> usize { ... }
    fn max(&self) -> u64 { ... }
    fn mean(&self) -> f64 { ... }
    fn min(&self) -> u64 { ... }
    fn percentile(&self, _p: f64) -> u64 { ... }
    fn snapshot(&self) -> Arc<dyn Histogram> { ... }
    fn stddev(&self) -> f64 { ... }
    fn sum(&self) -> u64 { ... }
    fn update(&self, _v: u64) { ... }
    fn variance(&self) -> f64 { ... }
    fn update_since(&self, start_time: Instant) { ... }
}

Provided Methods§

source

fn count(&self) -> usize

source

fn max(&self) -> u64

source

fn mean(&self) -> f64

source

fn min(&self) -> u64

source

fn percentile(&self, _p: f64) -> u64

source

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

source

fn stddev(&self) -> f64

source

fn sum(&self) -> u64

source

fn update(&self, _v: u64)

source

fn variance(&self) -> f64

source

fn update_since(&self, start_time: Instant)

Implementors§