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 (const: unstable) · 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more