pub enum DeadLetterReason {
NoRecipient,
Dropped,
Suppressed,
}Expand description
Why a message ended up at the dead-letter sink.
Event/AllDeadLetters.cs, Event/DroppedMessage.cs,
Event/SuppressedDeadLetter.cs.
Variants§
NoRecipient
Default — no recipient (terminated, unknown, or never existed).
Dropped
Message was dropped due to mailbox overflow.
Suppressed
Suppressed by upstream policy (e.g. system messages after stop) — used to keep the dead-letter log readable.
Trait Implementations§
Source§impl Clone for DeadLetterReason
impl Clone for DeadLetterReason
Source§fn clone(&self) -> DeadLetterReason
fn clone(&self) -> DeadLetterReason
Returns a duplicate 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 DeadLetterReason
impl Debug for DeadLetterReason
Source§impl Default for DeadLetterReason
impl Default for DeadLetterReason
Source§fn default() -> DeadLetterReason
fn default() -> DeadLetterReason
Returns the “default value” for a type. Read more
Source§impl PartialEq for DeadLetterReason
impl PartialEq for DeadLetterReason
impl Copy for DeadLetterReason
impl Eq for DeadLetterReason
impl StructuralPartialEq for DeadLetterReason
Auto Trait Implementations§
impl Freeze for DeadLetterReason
impl RefUnwindSafe for DeadLetterReason
impl Send for DeadLetterReason
impl Sync for DeadLetterReason
impl Unpin for DeadLetterReason
impl UnsafeUnpin for DeadLetterReason
impl UnwindSafe for DeadLetterReason
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<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.