#[non_exhaustive]pub struct WitnessStatistics { /* private fields */ }Expand description
Witness-related statistics produced while checking one crate.
Implementations§
Source§impl WitnessStatistics
impl WitnessStatistics
Sourcepub fn not_confirmed_by_witness(&self) -> usize
pub fn not_confirmed_by_witness(&self) -> usize
Number of RequiredForCorrectness candidate query results that were
suppressed because the witness also compiled on the current crate,
disproving the breakage.
Sourcepub fn consistency_check_mismatches(&self) -> usize
pub fn consistency_check_mismatches(&self) -> usize
Number of ConsistencyCheck query results whose witness still compiled
on the current crate. This is unexpected and indicates likely false-positives.
Sourcepub fn consistency_check_errors(&self) -> usize
pub fn consistency_check_errors(&self) -> usize
Number of witness execution failures encountered while running
ConsistencyCheck witnesses.
Sourcepub fn required_witness_errors(&self) -> usize
pub fn required_witness_errors(&self) -> usize
Number of witness execution failures encountered while running
RequiredForCorrectness witnesses.
Trait Implementations§
Source§impl Clone for WitnessStatistics
impl Clone for WitnessStatistics
Source§fn clone(&self) -> WitnessStatistics
fn clone(&self) -> WitnessStatistics
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 moreSource§impl Debug for WitnessStatistics
impl Debug for WitnessStatistics
Source§impl PartialEq for WitnessStatistics
impl PartialEq for WitnessStatistics
Source§fn eq(&self, other: &WitnessStatistics) -> bool
fn eq(&self, other: &WitnessStatistics) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for WitnessStatistics
impl StructuralPartialEq for WitnessStatistics
Auto Trait Implementations§
impl Freeze for WitnessStatistics
impl RefUnwindSafe for WitnessStatistics
impl Send for WitnessStatistics
impl Sync for WitnessStatistics
impl Unpin for WitnessStatistics
impl UnsafeUnpin for WitnessStatistics
impl UnwindSafe for WitnessStatistics
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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