pub enum FailureReason {
StepFailed(Arc<FailureInfo>),
ParentFailed {
parent_step: StepKey,
parent_info: Arc<FailureInfo>,
},
}Variants§
StepFailed(Arc<FailureInfo>)
This step failed.
ParentFailed
A parent step failed.
Fields
§
parent_info: Arc<FailureInfo>Failure info associated with the parent step.
Implementations§
Source§impl FailureReason
impl FailureReason
Sourcepub fn step_failed_info(&self) -> Option<&Arc<FailureInfo>>
pub fn step_failed_info(&self) -> Option<&Arc<FailureInfo>>
Returns the FailureInfo for this step, if this is the
Self::StepFailed variant.
Trait Implementations§
Source§impl Clone for FailureReason
impl Clone for FailureReason
Source§fn clone(&self) -> FailureReason
fn clone(&self) -> FailureReason
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 FailureReason
impl RefUnwindSafe for FailureReason
impl Send for FailureReason
impl Sync for FailureReason
impl Unpin for FailureReason
impl UnsafeUnpin for FailureReason
impl UnwindSafe for FailureReason
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