pub enum HaltReason {
FailActionHalt,
ReturnBudgetExhausted,
CorruptLog,
}Expand description
Why a replay stopped short of the end of the flow.
Variants§
FailActionHalt
The stage failed and its fail_action is Halt.
ReturnBudgetExhausted
The stage failed with a return_to, but that edge’s attempt budget
was already spent earlier in this same replay.
CorruptLog
The log does not describe a walk over this flow: a row arrived for a
stage or attempt the replay was not standing on, or a return_to
named a stage the bound flow no longer holds. Recovery treats this as
needs-review rather than guessing at a history it cannot re-derive.
Trait Implementations§
Source§impl Clone for HaltReason
impl Clone for HaltReason
Source§fn clone(&self) -> HaltReason
fn clone(&self) -> HaltReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HaltReason
Source§impl Debug for HaltReason
impl Debug for HaltReason
impl Eq for HaltReason
Source§impl PartialEq for HaltReason
impl PartialEq for HaltReason
impl StructuralPartialEq for HaltReason
Auto Trait Implementations§
impl Freeze for HaltReason
impl RefUnwindSafe for HaltReason
impl Send for HaltReason
impl Sync for HaltReason
impl Unpin for HaltReason
impl UnsafeUnpin for HaltReason
impl UnwindSafe for HaltReason
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.