Struct librsnek::compiler::symbol::SymbolMetadata
[−]
[src]
pub struct SymbolMetadata { graph: DiGraph<Descriptor<Scope>>, curr_scope_id: Cell<usize>, definitions: SymTable<Definition>, usages: SymTable<Symbol>, }
Fields
graph: DiGraph<Descriptor<Scope>>
curr_scope_id: Cell<usize>
definitions: SymTable<Definition>
usages: SymTable<Symbol>
Methods
impl SymbolMetadata
[src]
fn new() -> Self
fn graph(&self) -> &Graph<Node = Descriptor<Scope>>
Trait Implementations
impl Debug for SymbolMetadata
[src]
impl Clone for SymbolMetadata
[src]
fn clone(&self) -> SymbolMetadata
Returns a copy of the value.
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
.