pub fn new_aliased(cx: &mut ModuleContext, alias_of: Module) -> Self {
        let id = cx.arena.len();
        cx.arena.push(ModuleInfo::Aliased(AliasedModuleInfo {
            alias_of: alias_of.id,
        }));
        Module { id }
    }
/// Construct a new module that is an alias of the given module.
Construct a new module that is an alias of the given module.
Construct a new module that is an alias of the given module .
pub fn new_aliased(cx: &mut ModuleContext, alias_of: Module) -> Self {
        let id = cx.arena.len();
        cx.arena.push(ModuleInfo::Aliased(AliasedModuleInfo {
            alias_of: alias_of.id,
        }));
        Module { id }
    }
pub fn new_aliased ( cx : & mut ModuleContext , alias_of : Module ) -> Self { let id = cx . arena . len ( ) ; cx . arena . push ( ModuleInfo :: Aliased ( AliasedModuleInfo { alias_of : alias_of . id , } ) ) ; Module { id } }
Construct a new module that is an alias of the given module.
Construct a new module that is an alias of the given module .
cx
&mut ModuleContext
alias_of
Module
cx
&mut ModuleContext
alias_of
Module