pub struct DeadLetterStats {
pub total_messages: MessageCount,
pub messages_by_reason: HashMap<FailureReason, MessageCount>,
pub oldest_message_age_ms: Option<u64>,
pub queue_size_bytes: usize,
}Expand description
Dead letter queue statistics
Fields§
§total_messages: MessageCount§messages_by_reason: HashMap<FailureReason, MessageCount>§oldest_message_age_ms: Option<u64>§queue_size_bytes: usizeTrait Implementations§
Source§impl Clone for DeadLetterStats
impl Clone for DeadLetterStats
Source§fn clone(&self) -> DeadLetterStats
fn clone(&self) -> DeadLetterStats
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 moreAuto Trait Implementations§
impl Freeze for DeadLetterStats
impl RefUnwindSafe for DeadLetterStats
impl Send for DeadLetterStats
impl Sync for DeadLetterStats
impl Unpin for DeadLetterStats
impl UnsafeUnpin for DeadLetterStats
impl UnwindSafe for DeadLetterStats
Blanket Implementations§
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