pub trait DistributionSnapshot {
// Required methods
fn count(&self) -> u64;
fn sum(&self) -> u64;
fn min(&self) -> Option<u64>;
fn max(&self) -> Option<u64>;
fn zero_count(&self) -> u64;
fn visit_positive_buckets(&self, visitor: &mut dyn FnMut(i32, u64));
}Expand description
Borrowed snapshot view for exponential-bucket distributions.
Required Methods§
fn count(&self) -> u64
fn sum(&self) -> u64
fn min(&self) -> Option<u64>
fn max(&self) -> Option<u64>
fn zero_count(&self) -> u64
fn visit_positive_buckets(&self, visitor: &mut dyn FnMut(i32, u64))
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".