/// Create a new empty scope.
Create a new empty scope.
Create a new empty scope .
pub fn new(parent: Option<ScopeRef>) -> Scope {
        Scope {
            parent: parent,
            defs: HashMap::new(),
            imported_defs: HashMap::new(),
            imported_scopes: HashSet::new(),
        }
    }
pub fn new ( parent : Option < ScopeRef > ) -> Scope { Scope { parent : parent , defs : HashMap :: new ( ) , imported_defs : HashMap :: new ( ) , imported_scopes : HashSet :: new ( ) , } }
Create a new empty scope.
Create a new empty scope .
parent
Option<ScopeRef>