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 rate_m0(&self) -> f64 { ... }
fn snapshot(&self) -> Arc<dyn Meter> { ... }
fn stop(&self) { ... }
}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
Sourcefn rate_m0(&self) -> f64
fn rate_m0(&self) -> f64
Returns the raw rate (events/sec) measured over the last 5-second tick window, without any smoothing.