Trait 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§