pub enum FinalizationKind {
Complete,
Backwash,
Abandon,
}Expand description
Variants§
Complete
Positively acknowledge the message.
Backwash
Reject (negatively acknowledge) the message and re-queue it.
Abandon
Reject (negatively acknowledge) the message without re-queueing.
Trait Implementations§
Source§impl Clone for FinalizationKind
impl Clone for FinalizationKind
Source§fn clone(&self) -> FinalizationKind
fn clone(&self) -> FinalizationKind
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 FinalizationKind
impl Debug for FinalizationKind
Source§impl<'de> Deserialize<'de> for FinalizationKind
impl<'de> Deserialize<'de> for FinalizationKind
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for FinalizationKind
impl Hash for FinalizationKind
Source§impl Ord for FinalizationKind
impl Ord for FinalizationKind
Source§fn cmp(&self, other: &FinalizationKind) -> Ordering
fn cmp(&self, other: &FinalizationKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FinalizationKind
impl PartialEq for FinalizationKind
Source§impl PartialOrd for FinalizationKind
impl PartialOrd for FinalizationKind
impl Copy for FinalizationKind
impl Eq for FinalizationKind
impl StructuralPartialEq for FinalizationKind
Auto Trait Implementations§
impl Freeze for FinalizationKind
impl RefUnwindSafe for FinalizationKind
impl Send for FinalizationKind
impl Sync for FinalizationKind
impl Unpin for FinalizationKind
impl UnwindSafe for FinalizationKind
Blanket Implementations§
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