{"ast_node_type":"variable","tokens":[{"end":46,"kind":"keyword","start":0,"text":"&&"}]}
            && let [segment] = path.as_slice()
            && kind == Some(MacroKind::Bang)
            && segment.ident.span.ctxt().outer_expn_data().local_inner_macros