pub enum DiscardReason {
TtlExpired,
Loadshed,
Shutdown,
RateLimited,
}Expand description
Reason for discarding a job
Variants§
TtlExpired
The job TTLd
Loadshed
The job was rejected or dropped due to loadshedding
Shutdown
The job was dropped due to factory shutting down
RateLimited
The job was rejected due to rate limits being exceeded
Trait Implementations§
Source§impl Clone for DiscardReason
impl Clone for DiscardReason
Source§fn clone(&self) -> DiscardReason
fn clone(&self) -> DiscardReason
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 DiscardReason
impl Debug for DiscardReason
Source§impl PartialEq for DiscardReason
impl PartialEq for DiscardReason
impl Eq for DiscardReason
impl StructuralPartialEq for DiscardReason
Auto Trait Implementations§
impl Freeze for DiscardReason
impl RefUnwindSafe for DiscardReason
impl Send for DiscardReason
impl Sync for DiscardReason
impl Unpin for DiscardReason
impl UnwindSafe for DiscardReason
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§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> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage