pub enum RunTerminalStatus {
InFlight,
Resolved {
outcome: RunResolutionClass,
},
NoDurableWitness,
}Expand description
Terminal status of a run, derived from durable input witnesses.
Variants§
InFlight
At least one non-terminal witness is still bound to the run.
Resolved
Every witness bound to the run is terminal.
Fields
§
outcome: RunResolutionClassNoDurableWitness
No input’s last_run_id references the run. NOTE: re-staging rebinds
last_run_id, so a retried run can legitimately land here.
Trait Implementations§
Source§impl Clone for RunTerminalStatus
impl Clone for RunTerminalStatus
Source§fn clone(&self) -> RunTerminalStatus
fn clone(&self) -> RunTerminalStatus
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 RunTerminalStatus
impl Debug for RunTerminalStatus
Source§impl PartialEq for RunTerminalStatus
impl PartialEq for RunTerminalStatus
impl StructuralPartialEq for RunTerminalStatus
Auto Trait Implementations§
impl Freeze for RunTerminalStatus
impl RefUnwindSafe for RunTerminalStatus
impl Send for RunTerminalStatus
impl Sync for RunTerminalStatus
impl Unpin for RunTerminalStatus
impl UnsafeUnpin for RunTerminalStatus
impl UnwindSafe for RunTerminalStatus
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