pub struct CongrClosureStats {
pub equalities_added: usize,
pub congruences_propagated: usize,
pub unions: usize,
pub apps_tracked: usize,
}Expand description
Statistics gathered by the congruence closure algorithm.
Fields§
§equalities_added: usizeNumber of equalities added.
congruences_propagated: usizeNumber of congruence steps propagated.
unions: usizeNumber of union operations performed.
apps_tracked: usizeNumber of app expressions tracked.
Implementations§
Trait Implementations§
Source§impl Clone for CongrClosureStats
impl Clone for CongrClosureStats
Source§fn clone(&self) -> CongrClosureStats
fn clone(&self) -> CongrClosureStats
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 CongrClosureStats
impl Debug for CongrClosureStats
Source§impl Default for CongrClosureStats
impl Default for CongrClosureStats
Source§fn default() -> CongrClosureStats
fn default() -> CongrClosureStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CongrClosureStats
impl RefUnwindSafe for CongrClosureStats
impl Send for CongrClosureStats
impl Sync for CongrClosureStats
impl Unpin for CongrClosureStats
impl UnsafeUnpin for CongrClosureStats
impl UnwindSafe for CongrClosureStats
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