pub struct VerificationCondition {
pub formula: Assertion,
pub origin: String,
}Expand description
A verification condition: a formula that the VC generator emits and the user must prove.
Fields§
§formula: AssertionThe formula to be verified.
origin: StringWhere this VC originated (e.g. “loop invariant preservation”).
Implementations§
Trait Implementations§
Source§impl Clone for VerificationCondition
impl Clone for VerificationCondition
Source§fn clone(&self) -> VerificationCondition
fn clone(&self) -> VerificationCondition
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 VerificationCondition
impl RefUnwindSafe for VerificationCondition
impl Send for VerificationCondition
impl Sync for VerificationCondition
impl Unpin for VerificationCondition
impl UnsafeUnpin for VerificationCondition
impl UnwindSafe for VerificationCondition
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