pub enum FailAction {
Halt,
Continue,
ReturnTo {
stage: String,
attempts: u32,
},
}Expand description
What the walk does when a stage’s reading is Fail.
Variants§
Halt
Stop the walk here, leaving the stages after it unrequested.
Continue
Record the failure and carry on to the next stage.
ReturnTo
Re-run the span from stage through this one, up to attempts
times.
Trait Implementations§
Source§impl Clone for FailAction
impl Clone for FailAction
Source§fn clone(&self) -> FailAction
fn clone(&self) -> FailAction
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 moreSource§impl Debug for FailAction
impl Debug for FailAction
Source§impl<'de> Deserialize<'de> for FailAction
impl<'de> Deserialize<'de> for FailAction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FailAction
Source§impl PartialEq for FailAction
impl PartialEq for FailAction
Source§impl Serialize for FailAction
impl Serialize for FailAction
impl StructuralPartialEq for FailAction
Auto Trait Implementations§
impl Freeze for FailAction
impl RefUnwindSafe for FailAction
impl Send for FailAction
impl Sync for FailAction
impl Unpin for FailAction
impl UnsafeUnpin for FailAction
impl UnwindSafe for FailAction
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.