pub struct SubsumptionStats {
pub checks_performed: u64,
pub clauses_subsumed: u64,
pub forward_subsumptions: u64,
pub backward_subsumptions: u64,
}Expand description
Statistics for subsumption checking
Fields§
§checks_performed: u64Number of subsumption checks performed
clauses_subsumed: u64Number of clauses subsumed and removed
forward_subsumptions: u64Number of forward subsumptions (new clause subsumes old)
backward_subsumptions: u64Number of backward subsumptions (old clause subsumes new)
Trait Implementations§
Source§impl Clone for SubsumptionStats
impl Clone for SubsumptionStats
Source§fn clone(&self) -> SubsumptionStats
fn clone(&self) -> SubsumptionStats
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 SubsumptionStats
impl Debug for SubsumptionStats
Source§impl Default for SubsumptionStats
impl Default for SubsumptionStats
Source§fn default() -> SubsumptionStats
fn default() -> SubsumptionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SubsumptionStats
impl RefUnwindSafe for SubsumptionStats
impl Send for SubsumptionStats
impl Sync for SubsumptionStats
impl Unpin for SubsumptionStats
impl UnsafeUnpin for SubsumptionStats
impl UnwindSafe for SubsumptionStats
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> 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