pub enum ProcessStepOutcome {
Continue,
AbortCopperList,
}Expand description
Control-flow result returned by one generated process stage.
AbortCopperList preserves the current runtime semantics for monitor
decisions that abort the current CopperList without shutting the runtime
down. The outer driver remains responsible for ordered cleanup and log
handoff.
Variants§
Trait Implementations§
Source§impl Clone for ProcessStepOutcome
impl Clone for ProcessStepOutcome
Source§fn clone(&self) -> ProcessStepOutcome
fn clone(&self) -> ProcessStepOutcome
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 ProcessStepOutcome
impl Debug for ProcessStepOutcome
Source§impl PartialEq for ProcessStepOutcome
impl PartialEq for ProcessStepOutcome
impl Copy for ProcessStepOutcome
impl Eq for ProcessStepOutcome
impl StructuralPartialEq for ProcessStepOutcome
Auto Trait Implementations§
impl Freeze for ProcessStepOutcome
impl RefUnwindSafe for ProcessStepOutcome
impl Send for ProcessStepOutcome
impl Sync for ProcessStepOutcome
impl Unpin for ProcessStepOutcome
impl UnsafeUnpin for ProcessStepOutcome
impl UnwindSafe for ProcessStepOutcome
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more