{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"&&"}]}
            && !matches!(inner2.kind, ExprKind::Unary(UnOp::Neg, _))
            && let ExprKind::Unary(UnOp::Neg, ref inner2) = inner.kind
            // Don't lint if this jumps macro expansion boundary (Issue #143980)