Trait hdrhistogram::Counter [−][src]
pub trait Counter: Num + ToPrimitive + FromPrimitive + Saturating + CheckedSub + CheckedAdd + Copy + PartialOrd<Self> + Debug { fn as_f64(&self) -> f64; fn as_u64(&self) -> u64; }
This trait represents the operations a histogram must be able to perform on the underlying
counter type. The ToPrimitive
trait is needed to perform floating point operations on the
counts (usually for quantiles). The FromPrimitive
to convert back into an integer count.
Partial ordering is used for threshholding, also usually in the context of quantiles.
Required Methods
Implementations on Foreign Types
impl Counter for u8
[src]
impl Counter for u8
impl Counter for u16
[src]
impl Counter for u16
impl Counter for u32
[src]
impl Counter for u32
impl Counter for u64
[src]
impl Counter for u64