pub fn new(arenas: &'ctx Arenas) -> ScoreBoard<'ast, 'ctx> {
        ScoreBoard {
            arenas: arenas,
            root: RootRef::new(NodeId::alloc()),
            libs: RefCell::new(HashMap::new()),
            defs: RefCell::new(HashMap::new()),
        }
    }
/// Create a new empty scoreboard.
Create a new empty scoreboard.
Create a new empty scoreboard .
pub fn new(arenas: &'ctx Arenas) -> ScoreBoard<'ast, 'ctx> {
        ScoreBoard {
            arenas: arenas,
            root: RootRef::new(NodeId::alloc()),
            libs: RefCell::new(HashMap::new()),
            defs: RefCell::new(HashMap::new()),
        }
    }
pub fn new ( arenas : & ' ctx Arenas ) -> ScoreBoard < ' ast , ' ctx > { ScoreBoard { arenas : arenas , root : RootRef :: new ( NodeId :: alloc ( ) ) , libs : RefCell :: new ( HashMap :: new ( ) ) , defs : RefCell :: new ( HashMap :: new ( ) ) , } }
Create a new empty scoreboard.
Create a new empty scoreboard .
arenas
&'ctx Arenas
arenas
&'ctx Arenas