pub struct VarInterner { /* private fields */ }Expand description
Per-goal map from global names to variable indices.
Indices are negative, starting far from zero, so they can never collide
with SVar de Bruijn indices (which are non-negative).
Implementations§
Trait Implementations§
Source§impl Debug for VarInterner
impl Debug for VarInterner
Source§impl Default for VarInterner
impl Default for VarInterner
Source§fn default() -> VarInterner
fn default() -> VarInterner
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VarInterner
impl RefUnwindSafe for VarInterner
impl Send for VarInterner
impl Sync for VarInterner
impl Unpin for VarInterner
impl UnsafeUnpin for VarInterner
impl UnwindSafe for VarInterner
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