pub trait AtomicHistogram {
    fn count_multiple_index(
        &self,
        index: usize,
        count: usize
    ) -> Result<(), HistErrors>; fn hist(&self) -> &[AtomicUsize]; fn reset(&mut self); fn count_index(&self, index: usize) -> Result<(), HistErrors> { ... } fn bin_count(&self) -> usize { ... } fn any_bin_zero(&self) -> bool { ... } }
Expand description

Implements histogram

  • anything that implements Histogram should also implement the trait HistogramVal

Required Methods

the created histogram

Since this uses atomics, you can also write to the underlying hist yourself, if you so desire

reset the histogram to zero

Provided Methods

Implementors