pub struct ScopeStack { /* private fields */ }Expand description
Generic symbol table that tracks variable definitions in nested scopes.
Implementations§
Trait Implementations§
Source§impl Clone for ScopeStack
impl Clone for ScopeStack
Source§fn clone(&self) -> ScopeStack
fn clone(&self) -> ScopeStack
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 Default for ScopeStack
impl Default for ScopeStack
Source§fn default() -> ScopeStack
fn default() -> ScopeStack
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScopeStack
impl RefUnwindSafe for ScopeStack
impl Send for ScopeStack
impl Sync for ScopeStack
impl Unpin for ScopeStack
impl UnwindSafe for ScopeStack
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