pub struct CoverageTotals {
pub contracts: usize,
pub equations: usize,
pub obligations: usize,
pub falsification_tests: usize,
pub kani_harnesses: usize,
pub binding_implemented: usize,
pub binding_partial: usize,
pub binding_missing: usize,
}Expand description
Aggregate totals across all contracts.
Fields§
§contracts: usizeNumber of contracts analyzed.
equations: usizeTotal equations across all contracts.
obligations: usizeTotal proof obligations across all contracts.
falsification_tests: usizeTotal falsification tests across all contracts.
kani_harnesses: usizeTotal Kani harnesses across all contracts.
binding_implemented: usizeEquations with implemented bindings.
binding_partial: usizeEquations with partial bindings.
binding_missing: usizeEquations with no binding entry.
Trait Implementations§
Source§impl Clone for CoverageTotals
impl Clone for CoverageTotals
Source§fn clone(&self) -> CoverageTotals
fn clone(&self) -> CoverageTotals
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 CoverageTotals
impl RefUnwindSafe for CoverageTotals
impl Send for CoverageTotals
impl Sync for CoverageTotals
impl Unpin for CoverageTotals
impl UnsafeUnpin for CoverageTotals
impl UnwindSafe for CoverageTotals
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