Trait hdrhistogram::Counter
source · pub trait Counter: Num + ToPrimitive + FromPrimitive + Saturating + CheckedSub + CheckedAdd + Copy + PartialOrd<Self> + Debug {
// Required methods
fn as_f64(&self) -> f64;
fn as_u64(&self) -> u64;
}
Expand description
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§
Object Safety§
This trait is not object safe.