pub struct BindingAuditReport {
pub total_equations: usize,
pub bound_equations: usize,
pub implemented: usize,
pub partial: usize,
pub not_implemented: usize,
pub total_obligations: usize,
pub covered_obligations: usize,
pub violations: Vec<Violation>,
}Expand description
Binding audit result — cross-references contracts with implementations.
Fields§
§total_equations: usizeTotal equations across all contracts.
bound_equations: usizeEquations with a binding entry.
implemented: usizeBindings with status = implemented.
partial: usizeBindings with status = partial.
not_implemented: usizeBindings with status = not_implemented.
total_obligations: usizeTotal proof obligations across matched contracts.
covered_obligations: usizeObligations covered by implemented bindings.
violations: Vec<Violation>Violations found during binding audit.
Trait Implementations§
Source§impl Clone for BindingAuditReport
impl Clone for BindingAuditReport
Source§fn clone(&self) -> BindingAuditReport
fn clone(&self) -> BindingAuditReport
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 BindingAuditReport
impl RefUnwindSafe for BindingAuditReport
impl Send for BindingAuditReport
impl Sync for BindingAuditReport
impl Unpin for BindingAuditReport
impl UnsafeUnpin for BindingAuditReport
impl UnwindSafe for BindingAuditReport
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