Enum rings_core::measure::MeasureCounter
source · pub enum MeasureCounter {
Sent,
FailedToSend,
Received,
FailedToReceive,
}Expand description
The tag of counters in measure.
Variants§
Sent
The number of sent messages.
FailedToSend
The number of failed to sent messages.
Received
The number of received messages.
FailedToReceive
The number of failed to receive messages.
Trait Implementations§
source§impl Clone for MeasureCounter
impl Clone for MeasureCounter
source§fn clone(&self) -> MeasureCounter
fn clone(&self) -> MeasureCounter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for MeasureCounter
impl Debug for MeasureCounter
source§impl Hash for MeasureCounter
impl Hash for MeasureCounter
source§impl PartialEq<MeasureCounter> for MeasureCounter
impl PartialEq<MeasureCounter> for MeasureCounter
source§fn eq(&self, other: &MeasureCounter) -> bool
fn eq(&self, other: &MeasureCounter) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for MeasureCounter
impl Eq for MeasureCounter
impl StructuralEq for MeasureCounter
impl StructuralPartialEq for MeasureCounter
Auto Trait Implementations§
impl RefUnwindSafe for MeasureCounter
impl Send for MeasureCounter
impl Sync for MeasureCounter
impl Unpin for MeasureCounter
impl UnwindSafe for MeasureCounter
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.