pub struct ModelCheckingBound {
pub depth: usize,
pub max_depth: usize,
pub counterexample_found: bool,
}Expand description
Bounded model checking state: BMC encoding with a depth bound.
Fields§
§depth: usizeCurrent unfolding depth.
max_depth: usizeMaximum depth allowed.
counterexample_found: boolWhether a counterexample was found within depth steps.
Implementations§
Trait Implementations§
Source§impl Clone for ModelCheckingBound
impl Clone for ModelCheckingBound
Source§fn clone(&self) -> ModelCheckingBound
fn clone(&self) -> ModelCheckingBound
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ModelCheckingBound
impl RefUnwindSafe for ModelCheckingBound
impl Send for ModelCheckingBound
impl Sync for ModelCheckingBound
impl Unpin for ModelCheckingBound
impl UnsafeUnpin for ModelCheckingBound
impl UnwindSafe for ModelCheckingBound
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