Struct stack_graphs::graph::PushScopedSymbolNode [−][src]
#[repr(C)]pub struct PushScopedSymbolNode {
pub id: NodeID,
pub symbol: Handle<Symbol>,
pub scope: NodeID,
pub is_reference: bool,
// some fields omitted
}
Expand description
Pushes a scoped symbol onto the symbol stack.
Fields
id: NodeID
The unique identifier for this node.
symbol: Handle<Symbol>
The symbol to push onto the symbol stack.
scope: NodeID
The exported scope node that should be attached to the scoped symbol. The node ID must refer to an exported scope node.
is_reference: bool
Whether this node represents a reference in the source language.
Implementations
Trait Implementations
Performs the conversion.