fn insert_unused_macro(&mut self, ident: Ident, node_id: NodeId, span: Span) {
        if !ident.as_str().starts_with("_") {
            self.r.unused_macros.insert(node_id, span);
        }
    }
// Mark the given macro as unused unless its name starts with `_`.
// Macro uses will remove items from this set, and the remaining
// items will be reported as `unused_macros`.
Mark the given macro as unused unless its name starts with `_`.
Macro uses will remove items from this set, and the remaining
items will be reported as `unused_macros`.
Mark the given macro as unused unless its name starts with ` _ ` . Macro uses will remove items from this set and the remaining items will be reported as ` unused_macros ` .
fn insert_unused_macro(&mut self, ident: Ident, node_id: NodeId, span: Span) {
        if !ident.as_str().starts_with("_") {
            self.r.unused_macros.insert(node_id, span);
        }
    }
fn insert_unused_macro ( & mut self , ident : Ident , node_id : NodeId , span : Span ) { if ! ident . as_str ( ) . starts_with ( " " ) { self . r . unused_macros . insert ( node_id , span ) ; } }
Mark the given macro as unused unless its name starts with `_`.
Mark the given macro as unused unless its name starts with ` _ ` .
&mut self
ident
Ident
node_id
NodeId
span
Span