{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"&&"}]}
                    && fcx.may_coerce(
                } else if let ty::RawPtr(_, mutbl) = *self.cast_ty.kind()
                        Ty::new_ref(fcx.tcx, fcx.tcx.lifetimes.re_erased, self.expr_ty, mutbl),