pub enum Step<'a> {
Run {
stage: &'a Stage,
attempt: u32,
},
Halted {
failed_stage: String,
reason: HaltReason,
},
Complete,
}Expand description
What the walk does next, given a flow and the evidence log so far.
Variants§
Run
Where the replay stands with the log exhausted: this stage’s
attempt-th execution is the one that has not been recorded yet.
Halted
The replay stopped short of the end of the flow. Stages after it are never requested.
Complete
The cursor walked off the end of the flow.
Trait Implementations§
impl<'a> Eq for Step<'a>
impl<'a> StructuralPartialEq for Step<'a>
Auto Trait Implementations§
impl<'a> Freeze for Step<'a>
impl<'a> RefUnwindSafe for Step<'a>
impl<'a> Send for Step<'a>
impl<'a> Sync for Step<'a>
impl<'a> Unpin for Step<'a>
impl<'a> UnsafeUnpin for Step<'a>
impl<'a> UnwindSafe for Step<'a>
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<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.