pub enum SettledOutcome {
Delivered,
Refused {
status: Option<u16>,
},
Skipped,
}Expand description
How a delivery settled.
Variants§
Delivered
The inbox accepted it.
Refused
The inbox answered with a status that will not change, by
DelivererConfig::permanent.
Skipped
The application’s Deliverer::skip_if dropped it unsent.
Trait Implementations§
Source§impl Clone for SettledOutcome
impl Clone for SettledOutcome
Source§fn clone(&self) -> SettledOutcome
fn clone(&self) -> SettledOutcome
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 moreSource§impl Debug for SettledOutcome
impl Debug for SettledOutcome
impl Eq for SettledOutcome
Source§impl PartialEq for SettledOutcome
impl PartialEq for SettledOutcome
impl StructuralPartialEq for SettledOutcome
Auto Trait Implementations§
impl Freeze for SettledOutcome
impl RefUnwindSafe for SettledOutcome
impl Send for SettledOutcome
impl Sync for SettledOutcome
impl Unpin for SettledOutcome
impl UnsafeUnpin for SettledOutcome
impl UnwindSafe for SettledOutcome
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.