pub enum BackendMetricUpdatePoint {
LedgerTransition,
ReportReady,
}Expand description
The lifecycle transition that owns a metric update.
Variants§
LedgerTransition
An authoritative device ledger mutation updates the metric.
ReportReady
Publication of a sealed attempt report updates the metric.
Trait Implementations§
Source§impl Clone for BackendMetricUpdatePoint
impl Clone for BackendMetricUpdatePoint
impl Copy for BackendMetricUpdatePoint
Source§impl Debug for BackendMetricUpdatePoint
impl Debug for BackendMetricUpdatePoint
impl Eq for BackendMetricUpdatePoint
Source§impl PartialEq for BackendMetricUpdatePoint
impl PartialEq for BackendMetricUpdatePoint
impl StructuralPartialEq for BackendMetricUpdatePoint
Auto Trait Implementations§
impl Freeze for BackendMetricUpdatePoint
impl RefUnwindSafe for BackendMetricUpdatePoint
impl Send for BackendMetricUpdatePoint
impl Sync for BackendMetricUpdatePoint
impl Unpin for BackendMetricUpdatePoint
impl UnsafeUnpin for BackendMetricUpdatePoint
impl UnwindSafe for BackendMetricUpdatePoint
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