Struct stack_graphs::graph::PopSymbolNode [−][src]
Expand description
Pops a symbol from the symbol stack. If the top of the symbol stack doesn’t match the requested symbol, then the path is not allowed to enter this node.
Fields
id: NodeID
Expand description
The unique identifier for this node.
symbol: Handle<Symbol>
Expand description
The symbol to pop off the symbol stack.
is_definition: bool
Expand description
Whether this node represents a reference in the source language.
Implementations
impl PopSymbolNode
[src]
impl PopSymbolNode
[src]pub fn add_to_graph(self, graph: &mut StackGraph) -> Option<Handle<Node>>
[src]
pub fn add_to_graph(self, graph: &mut StackGraph) -> Option<Handle<Node>>
[src]Adds the node to a stack graph.
pub fn display<'a>(&'a self, graph: &'a StackGraph) -> impl Display + 'a
[src]
Trait Implementations
impl From<PopSymbolNode> for Node
[src]
impl From<PopSymbolNode> for Node
[src]fn from(node: PopSymbolNode) -> Node
[src]
fn from(node: PopSymbolNode) -> Node
[src]Performs the conversion.