pub struct ProverStats {
pub clauses_generated: usize,
pub resolution_steps: usize,
pub tautologies_removed: usize,
pub clauses_subsumed: usize,
pub empty_clause_found: bool,
}Expand description
Statistics for resolution proof search.
Fields§
§clauses_generated: usizeTotal clauses generated
resolution_steps: usizeResolution steps performed
tautologies_removed: usizeTautologies removed
clauses_subsumed: usizeClauses subsumed
empty_clause_found: boolEmpty clause found
Trait Implementations§
Source§impl Clone for ProverStats
impl Clone for ProverStats
Source§fn clone(&self) -> ProverStats
fn clone(&self) -> ProverStats
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 ProverStats
impl Debug for ProverStats
Source§impl Default for ProverStats
impl Default for ProverStats
Source§fn default() -> ProverStats
fn default() -> ProverStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProverStats
impl<'de> Deserialize<'de> for ProverStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProverStats
impl RefUnwindSafe for ProverStats
impl Send for ProverStats
impl Sync for ProverStats
impl Unpin for ProverStats
impl UnwindSafe for ProverStats
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