pub struct VerificationCondition {
pub id: String,
pub property: SafetyProperty,
pub condition: String,
pub location: CodeLocation,
}Expand description
A verification condition (VC) that must be proven
Fields§
§id: StringUnique identifier for this VC
property: SafetyPropertyThe property being verified
condition: StringThe condition that must be proven (as a formula)
location: CodeLocationProgram point where this VC applies
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