Struct usiem::components::metrics::SummaryMetric
source · pub struct SummaryMetric {
pub sum: Arc<AtomicI64>,
pub count: Arc<AtomicU64>,
pub avg: Arc<AtomicI64>,
pub multiplier: f32,
pub quantiles: Vec<Quantile>,
}
Fields
sum: Arc<AtomicI64>
count: Arc<AtomicU64>
avg: Arc<AtomicI64>
multiplier: f32
quantiles: Vec<Quantile>
Trait Implementations
sourceimpl Clone for SummaryMetric
impl Clone for SummaryMetric
sourcefn clone(&self) -> SummaryMetric
fn clone(&self) -> SummaryMetric
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SummaryMetric
impl Debug for SummaryMetric
sourceimpl Serialize for SummaryMetric
impl Serialize for SummaryMetric
Auto Trait Implementations
impl RefUnwindSafe for SummaryMetric
impl Send for SummaryMetric
impl Sync for SummaryMetric
impl Unpin for SummaryMetric
impl UnwindSafe for SummaryMetric
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more