pub enum DivergenceFound {
ChoiceIndexOutOfRange {
index: u32,
available: usize,
},
NotWaitingForChoice,
UnknownPath {
path: String,
},
UnexpectedEvent,
}Expand description
What was found at a divergence point instead of the recorded event.
Variants§
ChoiceIndexOutOfRange
A choice index the current program does not present (out of range).
NotWaitingForChoice
The session was not waiting for a choice when a Choice event replayed.
UnknownPath
A path that no longer resolves in the current program.
UnexpectedEvent
The event kind cannot be applied from the reached state (e.g. a Start
after the session already started).
Trait Implementations§
Source§impl Clone for DivergenceFound
impl Clone for DivergenceFound
Source§fn clone(&self) -> DivergenceFound
fn clone(&self) -> DivergenceFound
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 DivergenceFound
impl Debug for DivergenceFound
Source§impl<'de> Deserialize<'de> for DivergenceFound
impl<'de> Deserialize<'de> for DivergenceFound
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
Source§impl PartialEq for DivergenceFound
impl PartialEq for DivergenceFound
Source§impl Serialize for DivergenceFound
impl Serialize for DivergenceFound
impl StructuralPartialEq for DivergenceFound
Auto Trait Implementations§
impl Freeze for DivergenceFound
impl RefUnwindSafe for DivergenceFound
impl Send for DivergenceFound
impl Sync for DivergenceFound
impl Unpin for DivergenceFound
impl UnsafeUnpin for DivergenceFound
impl UnwindSafe for DivergenceFound
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