pub struct RouterStatsSnapshot {
pub total_routed: u64,
pub total_matched: u64,
pub total_dead_lettered: u64,
pub total_expired_dropped: u64,
}Expand description
Snapshot of RouterStats at a point in time.
Fields§
§total_routed: u64Total messages submitted to route().
total_matched: u64Total messages matched to at least one handler.
total_dead_lettered: u64Total messages forwarded to the dead-letter queue.
total_expired_dropped: u64Total messages dropped because they were already expired on arrival.
Trait Implementations§
Source§impl Clone for RouterStatsSnapshot
impl Clone for RouterStatsSnapshot
Source§fn clone(&self) -> RouterStatsSnapshot
fn clone(&self) -> RouterStatsSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RouterStatsSnapshot
Source§impl Debug for RouterStatsSnapshot
impl Debug for RouterStatsSnapshot
impl Eq for RouterStatsSnapshot
Source§impl PartialEq for RouterStatsSnapshot
impl PartialEq for RouterStatsSnapshot
Source§fn eq(&self, other: &RouterStatsSnapshot) -> bool
fn eq(&self, other: &RouterStatsSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RouterStatsSnapshot
Auto Trait Implementations§
impl Freeze for RouterStatsSnapshot
impl RefUnwindSafe for RouterStatsSnapshot
impl Send for RouterStatsSnapshot
impl Sync for RouterStatsSnapshot
impl Unpin for RouterStatsSnapshot
impl UnsafeUnpin for RouterStatsSnapshot
impl UnwindSafe for RouterStatsSnapshot
Blanket Implementations§
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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<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§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