pub fn new(node_id: NodeId) -> Scope {
        Scope {
            node_id: node_id,
            subscopes: HashSet::new(),
            defs: HashMap::new(),
            parent_id: None,
        }
    }
/// Create a new empty scope for the node with the given ID.
Create a new empty scope for the node with the given ID.
Create a new empty scope for the node with the given ID .
pub fn new(node_id: NodeId) -> Scope {
        Scope {
            node_id: node_id,
            subscopes: HashSet::new(),
            defs: HashMap::new(),
            parent_id: None,
        }
    }
pub fn new ( node_id : NodeId ) -> Scope { Scope { node_id : node_id , subscopes : HashSet :: new ( ) , defs : HashMap :: new ( ) , parent_id : None , } }
Create a new empty scope for the node with the given ID.
Create a new empty scope for the node with the given ID .
node_id
NodeId
node_id
NodeId