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