pub enum SettlementRoute {
NoAction,
RetryScheduled {
attempt: u32,
next_visible_at_ms: u64,
},
DeadLettered {
attempts: u32,
},
}Expand description
Result of atomically recording a claimed settlement outcome.
Variants§
NoAction
The claimed row was removed without further work.
RetryScheduled
The claimed row was rescheduled for retry.
Fields
DeadLettered
The failure was committed as terminal.
Trait Implementations§
Source§impl Clone for SettlementRoute
impl Clone for SettlementRoute
Source§fn clone(&self) -> SettlementRoute
fn clone(&self) -> SettlementRoute
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 SettlementRoute
Source§impl Debug for SettlementRoute
impl Debug for SettlementRoute
impl Eq for SettlementRoute
Source§impl PartialEq for SettlementRoute
impl PartialEq for SettlementRoute
impl StructuralPartialEq for SettlementRoute
Auto Trait Implementations§
impl Freeze for SettlementRoute
impl RefUnwindSafe for SettlementRoute
impl Send for SettlementRoute
impl Sync for SettlementRoute
impl Unpin for SettlementRoute
impl UnsafeUnpin for SettlementRoute
impl UnwindSafe for SettlementRoute
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