{"ast_node_type":"other","tokens":[{"end":106,"kind":"keyword","start":0,"text":"//"}]}
                    // NOTE: The item *may* have both `#[rustc_builtin_macro]` and `#[proc_macro_derive]`,
                if let Some(attr) = attrs.by_key(sym::rustc_builtin_macro).tt_values().next() {
                    // in which case rustc ignores the helper attributes from the latter, but it