pub trait DynamicHistogram<'a, T> {
    // Required methods
    fn add_value(&'a self, value: i64, args: T);
    fn add_repeated_value(&'a self, value: i64, nsamples: u32, args: T);

    // Provided method
    fn flush(&self) { ... }
}
Expand description

Similar to the Histogram trait, but accepts the args parameter for accessing dynamic histograms created at runtime.

Required Methods§

source

fn add_value(&'a self, value: i64, args: T)

Dynamic version of Histogram::add_value

source

fn add_repeated_value(&'a self, value: i64, nsamples: u32, args: T)

Dynamic version of Histogram::add_repeated_value

Provided Methods§

source

fn flush(&self)

Flush values for testing

Implementations on Foreign Types§

source§

impl<T> DynamicHistogram<'static, T> for LocalKey<DynamicStat<T, Box<dyn Histogram>>>

source§

fn add_value(&'static self, value: i64, args: T)

source§

fn add_repeated_value(&'static self, value: i64, nsamples: u32, args: T)

Implementors§

source§

impl<'a, T> DynamicHistogram<'a, T> for DynamicStat<T, Box<dyn Histogram>>

source§

impl<'a, T> DynamicHistogram<'a, T> for DynamicStatSync<T, Box<dyn Histogram + Send + Sync>>