fn update_macro_reachable(
        &mut self,
        module_def_id: LocalDefId,
        defining_mod: LocalDefId,
    ) -> bool {
        if self.macro_reachable.insert((module_def_id, defining_mod)) {
            self.update_macro_reachable_mod(module_def_id, defining_mod);
            true
        } else {
            false
        }
    }
/// Updates the item as being reachable through a macro defined in the given
/// module. Returns `true` if the level has changed.
Updates the item as being reachable through a macro defined in the given
module. Returns `true` if the level has changed.
Updates the item as being reachable through a macro defined in the given module . Returns ` true ` if the level has changed .
fn update_macro_reachable(
        &mut self,
        module_def_id: LocalDefId,
        defining_mod: LocalDefId,
    ) -> bool {
        if self.macro_reachable.insert((module_def_id, defining_mod)) {
            self.update_macro_reachable_mod(module_def_id, defining_mod);
            true
        } else {
            false
        }
    }
fn update_macro_reachable ( & mut self , module_def_id : LocalDefId , defining_mod : LocalDefId , ) -> bool { if self . macro_reachable . insert ( ( module_def_id , defining_mod ) ) { self . update_macro_reachable_mod ( module_def_id , defining_mod ) ; true } else { false } }
Updates the item as being reachable through a macro defined in the given
module.
Updates the item as being reachable through a macro defined in the given module .
&mut self
module_def_id
LocalDefId
defining_mod
LocalDefId
&mut self
module_def_id
LocalDefId
defining_mod
LocalDefId