pub struct BucketHistogram {
pub min: f64,
pub max: f64,
pub underflow: u64,
pub overflow: u64,
/* private fields */
}Fields§
§min: f64§max: f64§underflow: u64§overflow: u64Implementations§
Source§impl BucketHistogram
impl BucketHistogram
pub fn new(min: f64, max: f64, num_buckets: usize) -> Self
pub fn num_buckets(&self) -> usize
pub fn bucket_width(&self) -> f64
pub fn add(&mut self, value: f64)
pub fn count(&self, bucket: usize) -> u64
pub fn total(&self) -> u64
pub fn mode_bucket(&self) -> usize
pub fn bucket_lower(&self, idx: usize) -> f64
pub fn bucket_upper(&self, idx: usize) -> f64
pub fn clear(&mut self)
Trait Implementations§
Source§impl Clone for BucketHistogram
impl Clone for BucketHistogram
Source§fn clone(&self) -> BucketHistogram
fn clone(&self) -> BucketHistogram
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BucketHistogram
impl RefUnwindSafe for BucketHistogram
impl Send for BucketHistogram
impl Sync for BucketHistogram
impl Unpin for BucketHistogram
impl UnsafeUnpin for BucketHistogram
impl UnwindSafe for BucketHistogram
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more