pub struct WorkflowPhase {
pub name: String,
pub steps: Vec<Step>,
pub recovery_handlers: Vec<RecoveryHandler>,
pub unmount: Vec<String>,
pub default_timeout: Duration,
pub default_retry: RetryPolicy,
}Expand description
Owned data for one phase of a Workflow.
Fields§
§name: String§steps: Vec<Step>§recovery_handlers: Vec<RecoveryHandler>§unmount: Vec<String>§default_timeout: Duration§default_retry: RetryPolicyImplementations§
Auto Trait Implementations§
impl Freeze for WorkflowPhase
impl RefUnwindSafe for WorkflowPhase
impl Send for WorkflowPhase
impl Sync for WorkflowPhase
impl Unpin for WorkflowPhase
impl UnsafeUnpin for WorkflowPhase
impl UnwindSafe for WorkflowPhase
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