pub enum Ic3Result {
Safe {
invariant: VerifyExpr,
},
Unsafe {
trace: Trace,
},
Unknown,
}Expand description
Result of IC3/PDR verification.
Variants§
Safe
Property holds — inductive invariant found.
Fields
§
invariant: VerifyExprUnsafe
Property violated — counterexample trace.
Unknown
Could not determine within resource limits.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ic3Result
impl RefUnwindSafe for Ic3Result
impl Send for Ic3Result
impl Sync for Ic3Result
impl Unpin for Ic3Result
impl UnsafeUnpin for Ic3Result
impl UnwindSafe for Ic3Result
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