pub enum SymbolTableNode {
Assign {
position: usize,
value: ExprType,
},
ClassDef(ClassDef),
FunctionDef(FunctionDef),
Import(Import),
ImportFrom(ImportFrom),
Alias(String),
}
Variants§
Assign
ClassDef(ClassDef)
FunctionDef(FunctionDef)
Import(Import)
ImportFrom(ImportFrom)
Alias(String)
Trait Implementations§
Source§impl Clone for SymbolTableNode
impl Clone for SymbolTableNode
Source§fn clone(&self) -> SymbolTableNode
fn clone(&self) -> SymbolTableNode
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for SymbolTableNode
impl RefUnwindSafe for SymbolTableNode
impl Send for SymbolTableNode
impl Sync for SymbolTableNode
impl Unpin for SymbolTableNode
impl UnwindSafe for SymbolTableNode
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