pub enum FlowHalt {
FirstStage,
LaterStage,
}Expand description
Which stage a halted flow walk stopped on. The distinction the outcome turns on is only ever first-versus-later: the first stage is the run’s own attempt at the work and its failure is fully described by the process exit already in evidence, while a later one halting means earlier stages passed and whatever they produced is worth preserving.
Variants§
FirstStage
The flow’s first stage failed.
LaterStage
A stage after the first failed, or the driver could not carry the walk past one.
Implementations§
Trait Implementations§
impl Copy for FlowHalt
impl Eq for FlowHalt
impl StructuralPartialEq for FlowHalt
Auto Trait Implementations§
impl Freeze for FlowHalt
impl RefUnwindSafe for FlowHalt
impl Send for FlowHalt
impl Sync for FlowHalt
impl Unpin for FlowHalt
impl UnsafeUnpin for FlowHalt
impl UnwindSafe for FlowHalt
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.