{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"&&"}]}
            && let Some(recv_ty) = self.typeck_results.borrow().expr_ty_opt(recv_expr)
            expr.kind
            && self.may_coerce(recv_ty, expected)