Struct stack_graphs::graph::PopScopedSymbolNode [−][src]
#[repr(C)]pub struct PopScopedSymbolNode {
pub id: NodeID,
pub symbol: Handle<Symbol>,
pub is_definition: bool,
// some fields omitted
}
Expand description
Pops a scoped symbol from the symbol stack. If the top of the symbol stack doesn’t match the requested symbol, or if the top of the symbol stack doesn’t have an attached scope list, then the path is not allowed to enter this node.
Fields
id: NodeID
The unique identifier for this node.
symbol: Handle<Symbol>
The symbol to pop off the symbol stack.
is_definition: bool
Whether this node represents a reference in the source language.
Implementations
Trait Implementations
Performs the conversion.