pub fn module(module: Module<'a>) -> ParentScope<'a> {
        ParentScope {
            module,
            expansion: ExpnId::root(),
            macro_rules: MacroRulesScope::Empty,
            derives: &[],
        }
    }
/// Creates a parent scope with the passed argument used as the module scope component,
/// and other scope components set to default empty values.
Creates a parent scope with the passed argument used as the module scope component,
and other scope components set to default empty values.
Creates a parent scope with the passed argument used as the module scope component and other scope components set to default empty values .
pub fn module(module: Module<'a>) -> ParentScope<'a> {
        ParentScope {
            module,
            expansion: ExpnId::root(),
            macro_rules: MacroRulesScope::Empty,
            derives: &[],
        }
    }
pub fn module ( module : Module < ' a > ) -> ParentScope < ' a > { ParentScope { module , expansion : ExpnId :: root ( ) , macro_rules : MacroRulesScope :: Empty , derives : & [ ] , } }
Creates a parent scope with the passed argument used as the module scope component,
and other scope components set to default empty values.
Creates a parent scope with the passed argument used as the module scope component and other scope components set to default empty values .
module
Module<'a>
module
Module<'a>