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§impl Debug for CongrClosureStats
impl Debug for CongrClosureStats
Auto Trait Implementations§
impl Forget for CongrClosureStats
impl Freeze for CongrClosureStats
impl Move 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