pub enum SymbolData {
Type,
Variable {
is_mutable: bool,
},
Function,
}
Expand description
Represents the specific data for each symbol kind
Variants§
Type
A type symbol (primitive types, structs, enums, etc.)
Variable
A variable symbol with mutability information
Function
A function symbol (function declarations, built-in functions, etc.)
Trait Implementations§
Source§impl Clone for SymbolData
impl Clone for SymbolData
Source§fn clone(&self) -> SymbolData
fn clone(&self) -> SymbolData
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 moreSource§impl Debug for SymbolData
impl Debug for SymbolData
Source§impl PartialEq for SymbolData
impl PartialEq for SymbolData
impl Eq for SymbolData
impl StructuralPartialEq for SymbolData
Auto Trait Implementations§
impl Freeze for SymbolData
impl RefUnwindSafe for SymbolData
impl Send for SymbolData
impl Sync for SymbolData
impl Unpin for SymbolData
impl UnwindSafe for SymbolData
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