pub struct DratInprocessingStats {
pub clauses_eliminated: usize,
pub variables_eliminated: usize,
pub subsumptions: usize,
pub blocked_clauses_eliminated: usize,
pub proof_steps: usize,
pub rounds: usize,
}Expand description
Statistics for DRAT-based inprocessing
Fields§
§clauses_eliminated: usizeNumber of clauses eliminated
variables_eliminated: usizeNumber of variables eliminated
subsumptions: usizeNumber of subsumptions performed
blocked_clauses_eliminated: usizeNumber of blocked clauses eliminated
proof_steps: usizeNumber of proof steps logged
rounds: usizeNumber of inprocessing rounds
Implementations§
Trait Implementations§
Source§impl Clone for DratInprocessingStats
impl Clone for DratInprocessingStats
Source§fn clone(&self) -> DratInprocessingStats
fn clone(&self) -> DratInprocessingStats
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 DratInprocessingStats
impl Debug for DratInprocessingStats
Source§impl Default for DratInprocessingStats
impl Default for DratInprocessingStats
Source§fn default() -> DratInprocessingStats
fn default() -> DratInprocessingStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DratInprocessingStats
impl RefUnwindSafe for DratInprocessingStats
impl Send for DratInprocessingStats
impl Sync for DratInprocessingStats
impl Unpin for DratInprocessingStats
impl UnsafeUnpin for DratInprocessingStats
impl UnwindSafe for DratInprocessingStats
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