pub struct NelsonOppenStats {
pub shared_terms_count: usize,
pub equalities_propagated: usize,
pub theory_conflicts: usize,
pub purifications: usize,
}Expand description
Nelson-Oppen statistics
Fields§
Number of shared terms
equalities_propagated: usizeNumber of equalities propagated
theory_conflicts: usizeNumber of theory conflicts detected
purifications: usizeNumber of purification steps
Trait Implementations§
Source§impl Clone for NelsonOppenStats
impl Clone for NelsonOppenStats
Source§fn clone(&self) -> NelsonOppenStats
fn clone(&self) -> NelsonOppenStats
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 NelsonOppenStats
impl Debug for NelsonOppenStats
Source§impl Default for NelsonOppenStats
impl Default for NelsonOppenStats
Source§fn default() -> NelsonOppenStats
fn default() -> NelsonOppenStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NelsonOppenStats
impl RefUnwindSafe for NelsonOppenStats
impl Send for NelsonOppenStats
impl Sync for NelsonOppenStats
impl Unpin for NelsonOppenStats
impl UnwindSafe for NelsonOppenStats
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