[−][src]Struct witchcraft_metrics::Histogram
A metric tracking a statistical distribution of values.
The histogram's default reservoir implementation (used by its Default
implementation) is the
ExponentiallyDecayingReservoir
.
Methods
impl Histogram
[src]
pub fn new<R>(reservoir: R) -> Histogram where
R: Reservoir,
[src]
R: Reservoir,
Creates a new histogram using the provided reservoir.
pub fn update(&self, value: i64)
[src]
Adds a value to the histogram.
pub fn count(&self) -> u64
[src]
Returns the number of values added to the histogram.
pub fn snapshot(&self) -> Box<dyn Snapshot>
[src]
Returns a snapshot of the statistical distribution of values.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Histogram
impl Send for Histogram
impl Sync for Histogram
impl Unpin for Histogram
impl !UnwindSafe for Histogram
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,