{"ast_node_type":"variable","tokens":[{"end":65,"kind":"keyword","start":0,"text":"&&"}]}
            && let ast::ExprKind::Path(None, ref path) = lhs.kind
        if let Some(Expr { kind: ExprKind::Assign(lhs, ..), .. }) = self.diag_metadata.in_assignment
            && self.r.tcx.sess.source_map().is_line_before_span_empty(ident_span)