pub struct EGraph { /* private fields */ }Expand description
E-graph with congruence closure.
Combines a Union-Find for equivalence classes with hash-consing for structural sharing and use lists for efficient congruence propagation.
Implementations§
Auto Trait Implementations§
impl Freeze for EGraph
impl RefUnwindSafe for EGraph
impl Send for EGraph
impl Sync for EGraph
impl Unpin for EGraph
impl UnwindSafe for EGraph
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