pub struct CumulativeSum { /* private fields */ }Expand description
A non-sampled cumulative total maintained over all time. This is a
non-sampled version of WindowedSum.
See also crate::common::metrics::stats::CumulativeCount if you just want to
increment the value by 1 on each recording.
Implementations§
Source§impl CumulativeSum
impl CumulativeSum
Trait Implementations§
Source§impl Debug for CumulativeSum
impl Debug for CumulativeSum
Source§impl Default for CumulativeSum
impl Default for CumulativeSum
Source§impl Display for CumulativeSum
impl Display for CumulativeSum
Source§impl Measurable for CumulativeSum
impl Measurable for CumulativeSum
Auto Trait Implementations§
impl !Freeze for CumulativeSum
impl RefUnwindSafe for CumulativeSum
impl Send for CumulativeSum
impl Sync for CumulativeSum
impl Unpin for CumulativeSum
impl UnsafeUnpin for CumulativeSum
impl UnwindSafe for CumulativeSum
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
Source§impl<M> MetricValueProvider for Mwhere
M: Measurable,
impl<M> MetricValueProvider for Mwhere
M: Measurable,
Source§fn value(&self, config: &MetricConfig, now: i64) -> MetricValue
fn value(&self, config: &MetricConfig, now: i64) -> MetricValue
Returns the current value associated with this metric. Read more
Source§fn type_name(&self) -> Option<&'static str>
fn type_name(&self) -> Option<&'static str>
Returns the provider’s type name, as
KafkaMetric’s Display reports
it, or None for a provider that is a closure. Read more