pub struct ConflictResolutionStats {
pub conflicts_analyzed: u64,
pub clauses_learned: u64,
pub literals_minimized: u64,
pub uip_conflicts: u64,
pub resolution_steps: u64,
pub theory_blames: u64,
}Expand description
Statistics for conflict resolution.
Fields§
§conflicts_analyzed: u64Total conflicts analyzed.
clauses_learned: u64Clauses learned.
literals_minimized: u64Literals minimized away.
uip_conflicts: u64UIP conflicts.
resolution_steps: u64Resolution steps performed.
theory_blames: u64Theory blames assigned.
Trait Implementations§
Source§impl Clone for ConflictResolutionStats
impl Clone for ConflictResolutionStats
Source§fn clone(&self) -> ConflictResolutionStats
fn clone(&self) -> ConflictResolutionStats
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 ConflictResolutionStats
impl Debug for ConflictResolutionStats
Source§impl Default for ConflictResolutionStats
impl Default for ConflictResolutionStats
Source§fn default() -> ConflictResolutionStats
fn default() -> ConflictResolutionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConflictResolutionStats
impl RefUnwindSafe for ConflictResolutionStats
impl Send for ConflictResolutionStats
impl Sync for ConflictResolutionStats
impl Unpin for ConflictResolutionStats
impl UnwindSafe for ConflictResolutionStats
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