pub struct OracleResult {
pub passed: bool,
pub violations: Vec<InvariantViolation>,
}Expand description
Oracle result for an invariant check.
Returned by each of the five invariant checkers and by ConvergenceOracle::check_all.
Fields§
§passed: booltrue iff no violations were found.
violations: Vec<InvariantViolation>Detailed description of every invariant that was violated.
Trait Implementations§
Source§impl Clone for OracleResult
impl Clone for OracleResult
Source§fn clone(&self) -> OracleResult
fn clone(&self) -> OracleResult
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 moreSource§impl Debug for OracleResult
impl Debug for OracleResult
Source§impl PartialEq for OracleResult
impl PartialEq for OracleResult
impl StructuralPartialEq for OracleResult
Auto Trait Implementations§
impl Freeze for OracleResult
impl RefUnwindSafe for OracleResult
impl Send for OracleResult
impl Sync for OracleResult
impl Unpin for OracleResult
impl UnsafeUnpin for OracleResult
impl UnwindSafe for OracleResult
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