pub struct HyperBinaryStats {
pub hbr_attempts: u64,
pub binary_clauses_found: usize,
pub unit_clauses_found: usize,
pub conflicts_found: usize,
pub literals_probed: u64,
}Expand description
Statistics for hyper-binary resolution
Fields§
§hbr_attempts: u64Number of hyper-binary resolutions performed
binary_clauses_found: usizeNumber of binary clauses discovered
unit_clauses_found: usizeNumber of unit clauses discovered
conflicts_found: usizeNumber of conflicts discovered
literals_probed: u64Total literals probed
Implementations§
Trait Implementations§
Source§impl Clone for HyperBinaryStats
impl Clone for HyperBinaryStats
Source§fn clone(&self) -> HyperBinaryStats
fn clone(&self) -> HyperBinaryStats
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 HyperBinaryStats
impl Debug for HyperBinaryStats
Source§impl Default for HyperBinaryStats
impl Default for HyperBinaryStats
Source§fn default() -> HyperBinaryStats
fn default() -> HyperBinaryStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HyperBinaryStats
impl RefUnwindSafe for HyperBinaryStats
impl Send for HyperBinaryStats
impl Sync for HyperBinaryStats
impl Unpin for HyperBinaryStats
impl UnsafeUnpin for HyperBinaryStats
impl UnwindSafe for HyperBinaryStats
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