pub struct ExponentialHistogram<T> { /* private fields */ }Expand description
An instrument that records a distribution of values.
ExponentialHistogram can be cloned to create multiple handles to the same instrument. If a ExponentialHistogram needs to be shared,
users are recommended to clone the ExponentialHistogram instead of creating duplicate ExponentialHistograms for the same metric. Creating
duplicate ExponentialHistograms for the same metric could lower SDK performance.
Implementations§
Auto Trait Implementations§
impl<T> !RefUnwindSafe for ExponentialHistogram<T>
impl<T> !UnwindSafe for ExponentialHistogram<T>
impl<T> Freeze for ExponentialHistogram<T>
impl<T> Send for ExponentialHistogram<T>
impl<T> Sync for ExponentialHistogram<T>
impl<T> Unpin for ExponentialHistogram<T>
impl<T> UnsafeUnpin for ExponentialHistogram<T>
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