pub enum RoutingAttemptOutcome {
FailedBeforeVisibleOutput,
FailedAfterVisibleOutput,
Succeeded,
Cancelled,
}Expand description
Outcome of one provider attempt committed by a routing receipt.
Variants§
FailedBeforeVisibleOutput
The attempt failed before producing any visible output.
FailedAfterVisibleOutput
The attempt failed after producing visible output.
Succeeded
The attempt completed successfully.
Cancelled
Runtime cancellation interrupted this attempt.
Trait Implementations§
Source§impl Clone for RoutingAttemptOutcome
impl Clone for RoutingAttemptOutcome
Source§fn clone(&self) -> RoutingAttemptOutcome
fn clone(&self) -> RoutingAttemptOutcome
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 RoutingAttemptOutcome
Source§impl Debug for RoutingAttemptOutcome
impl Debug for RoutingAttemptOutcome
Source§impl<'de> Deserialize<'de> for RoutingAttemptOutcome
impl<'de> Deserialize<'de> for RoutingAttemptOutcome
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
impl Eq for RoutingAttemptOutcome
Source§impl PartialEq for RoutingAttemptOutcome
impl PartialEq for RoutingAttemptOutcome
Source§impl Serialize for RoutingAttemptOutcome
impl Serialize for RoutingAttemptOutcome
impl StructuralPartialEq for RoutingAttemptOutcome
Auto Trait Implementations§
impl Freeze for RoutingAttemptOutcome
impl RefUnwindSafe for RoutingAttemptOutcome
impl Send for RoutingAttemptOutcome
impl Sync for RoutingAttemptOutcome
impl Unpin for RoutingAttemptOutcome
impl UnsafeUnpin for RoutingAttemptOutcome
impl UnwindSafe for RoutingAttemptOutcome
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