pub enum TerminalOutcome {
None,
Success,
Failed,
Cancelled,
Expired,
Skipped,
}Expand description
If the execution is terminal, how did it end?
Variants§
None
Not terminal.
Success
Completed successfully with result.
Failed
Failed after exhausting retries or by explicit failure.
Cancelled
Intentionally terminated by user, operator, or policy.
Expired
Deadline, TTL, or suspension timeout elapsed.
Skipped
Required dependency failed, making this execution impossible.
Trait Implementations§
Source§impl Clone for TerminalOutcome
impl Clone for TerminalOutcome
Source§fn clone(&self) -> TerminalOutcome
fn clone(&self) -> TerminalOutcome
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 TerminalOutcome
impl Debug for TerminalOutcome
Source§impl<'de> Deserialize<'de> for TerminalOutcome
impl<'de> Deserialize<'de> for TerminalOutcome
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 TerminalOutcome
impl Hash for TerminalOutcome
Source§impl PartialEq for TerminalOutcome
impl PartialEq for TerminalOutcome
Source§impl Serialize for TerminalOutcome
impl Serialize for TerminalOutcome
impl Copy for TerminalOutcome
impl Eq for TerminalOutcome
impl StructuralPartialEq for TerminalOutcome
Auto Trait Implementations§
impl Freeze for TerminalOutcome
impl RefUnwindSafe for TerminalOutcome
impl Send for TerminalOutcome
impl Sync for TerminalOutcome
impl Unpin for TerminalOutcome
impl UnsafeUnpin for TerminalOutcome
impl UnwindSafe for TerminalOutcome
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