{"ast_node_type":"variable","tokens":[{"end":21,"kind":"keyword","start":0,"text":"let"}]}
            let name;
            // `#[rustc_builtin_macro = "builtin_name"]` overrides the `macro_rules!` name.
            let name = match attrs.by_key(sym::rustc_builtin_macro).string_value_with_span() {