pub enum BackendMetricKind {
Counter,
Gauge,
Max,
Histogram,
}Expand description
The storage semantics of a backend metric.
Variants§
Counter
Monotonic cumulative count over the backend generation.
Gauge
Current value projected from an admission ledger transition.
Max
Largest recorded value over the backend generation.
Histogram
Cumulative counts and sum for a bounded set of duration buckets.
Trait Implementations§
Source§impl Clone for BackendMetricKind
impl Clone for BackendMetricKind
impl Copy for BackendMetricKind
Source§impl Debug for BackendMetricKind
impl Debug for BackendMetricKind
impl Eq for BackendMetricKind
Source§impl PartialEq for BackendMetricKind
impl PartialEq for BackendMetricKind
impl StructuralPartialEq for BackendMetricKind
Auto Trait Implementations§
impl Freeze for BackendMetricKind
impl RefUnwindSafe for BackendMetricKind
impl Send for BackendMetricKind
impl Sync for BackendMetricKind
impl Unpin for BackendMetricKind
impl UnsafeUnpin for BackendMetricKind
impl UnwindSafe for BackendMetricKind
Blanket Implementations§
impl<T> Allocation for T
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more