{"ast_node_type":"variable","tokens":[{"end":61,"kind":"keyword","start":0,"text":"&&"}]}
            && let ExpnKind::Macro(MacroKind::Derive, name) =
            && adt.repr().packed()
                self.body.span.ctxt().outer_expn_data().kind