pub struct HashConsingTable { /* private fields */ }Expand description
Canonical expression sharing: ensures that structurally identical
LcnfLetValues are represented by a single heap allocation.
Implementations§
Trait Implementations§
Source§impl Debug for HashConsingTable
impl Debug for HashConsingTable
Source§impl Default for HashConsingTable
impl Default for HashConsingTable
Source§fn default() -> HashConsingTable
fn default() -> HashConsingTable
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HashConsingTable
impl RefUnwindSafe for HashConsingTable
impl Send for HashConsingTable
impl Sync for HashConsingTable
impl Unpin for HashConsingTable
impl UnsafeUnpin for HashConsingTable
impl UnwindSafe for HashConsingTable
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