{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"self.check_expr_has_type_or_error("}]}
                    self.check_expr_has_type_or_error(
                    let fresh_base_ty = Ty::new_adt(self.tcx, *adt, fresh_args);
                        base_expr,