{"ast_node_type":"function","tokens":[{"end":83,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn legacy_macros(&self) -> impl Iterator<Item = (&Name, &[MacroId])> + '_ {
    /// Iterate over all legacy textual scoped macros visible at the end of the module
        self.legacy_macros.iter().map(|(name, def)| (name, &**def))