pub struct Culprit {
pub path: VecDeque<StateId>,
pub atomic_property: AtomicProperty,
}
Expand description
The culprit of an unknown three-valued model-checking result.
Comprises of a path and an atomic property which is unknown in the last state of the path.
Fields§
§path: VecDeque<StateId>
§atomic_property: AtomicProperty
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Culprit
impl<'de> Deserialize<'de> for Culprit
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 Culprit
impl StructuralPartialEq for Culprit
Auto Trait Implementations§
impl Freeze for Culprit
impl RefUnwindSafe for Culprit
impl Send for Culprit
impl Sync for Culprit
impl Unpin for Culprit
impl UnwindSafe for Culprit
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