Struct moore_vhdl::symtbl::Scope [−][src]
pub struct Scope {
pub node_id: NodeId,
pub subscopes: HashSet<NodeId>,
pub defs: HashMap<DefName, Vec<(Span, Def)>>,
pub parent_id: Option<NodeId>,
}
Fields
node_id: NodeId
subscopes: HashSet<NodeId>
defs: HashMap<DefName, Vec<(Span, Def)>>
parent_id: Option<NodeId>
Implementations
Merge the contents of another scope into this scope. The scope keeps the current node ID.
Declare a subscope that is nested within this scope.