pub enum WorkflowFailureStrategy {
StopOnFailure,
ContinueOnFailure,
RetryFailedTasks,
UseFallbackTasks,
}Expand description
Workflow failure handling strategies
Variants§
StopOnFailure
Stop the entire workflow on any task failure
ContinueOnFailure
Continue with other tasks, skip failed dependencies
RetryFailedTasks
Retry failed tasks automatically
UseFallbackTasks
Use fallback tasks for failed ones
Trait Implementations§
Source§impl Clone for WorkflowFailureStrategy
impl Clone for WorkflowFailureStrategy
Source§fn clone(&self) -> WorkflowFailureStrategy
fn clone(&self) -> WorkflowFailureStrategy
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 moreAuto Trait Implementations§
impl Freeze for WorkflowFailureStrategy
impl RefUnwindSafe for WorkflowFailureStrategy
impl Send for WorkflowFailureStrategy
impl Sync for WorkflowFailureStrategy
impl Unpin for WorkflowFailureStrategy
impl UnwindSafe for WorkflowFailureStrategy
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<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