{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"self.expr_ty"}]}
        self.expr_ty = fcx.structurally_resolve_type(self.expr_span, self.expr_ty);
    pub(crate) fn check(mut self, fcx: &FnCtxt<'a, 'tcx>) {
        self.cast_ty = fcx.structurally_resolve_type(self.cast_span, self.cast_ty);