pub struct ProofSearchStats {
pub sequents_explored: usize,
pub proofs_generated: usize,
pub backtracks: usize,
pub proof_depth: Option<usize>,
}Expand description
Statistics about proof search.
Fields§
§sequents_explored: usizeNumber of sequents explored
proofs_generated: usizeNumber of proof trees generated
backtracks: usizeNumber of backtracking steps
proof_depth: Option<usize>Final proof depth (if found)
Trait Implementations§
Source§impl Clone for ProofSearchStats
impl Clone for ProofSearchStats
Source§fn clone(&self) -> ProofSearchStats
fn clone(&self) -> ProofSearchStats
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 ProofSearchStats
impl Debug for ProofSearchStats
Source§impl Default for ProofSearchStats
impl Default for ProofSearchStats
Source§fn default() -> ProofSearchStats
fn default() -> ProofSearchStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProofSearchStats
impl<'de> Deserialize<'de> for ProofSearchStats
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 ProofSearchStats
impl RefUnwindSafe for ProofSearchStats
impl Send for ProofSearchStats
impl Sync for ProofSearchStats
impl Unpin for ProofSearchStats
impl UnwindSafe for ProofSearchStats
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