pub enum BackendMetricSampleValue {
Scalar(u64),
Histogram(BackendHistogramProjection),
}Expand description
One value produced by a backend descriptor projection.
Variants§
Scalar(u64)
Unsigned counter, gauge or maximum in the descriptor unit.
Histogram(BackendHistogramProjection)
Duration distribution converted to the descriptor unit.
Trait Implementations§
Source§impl Clone for BackendMetricSampleValue
impl Clone for BackendMetricSampleValue
Source§impl Debug for BackendMetricSampleValue
impl Debug for BackendMetricSampleValue
Source§impl PartialEq for BackendMetricSampleValue
impl PartialEq for BackendMetricSampleValue
impl StructuralPartialEq for BackendMetricSampleValue
Auto Trait Implementations§
impl Freeze for BackendMetricSampleValue
impl RefUnwindSafe for BackendMetricSampleValue
impl Send for BackendMetricSampleValue
impl Sync for BackendMetricSampleValue
impl Unpin for BackendMetricSampleValue
impl UnsafeUnpin for BackendMetricSampleValue
impl UnwindSafe for BackendMetricSampleValue
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<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