{"ast_node_type":"variable","tokens":[{"end":51,"kind":"keyword","start":0,"text":"let"}]}
            let ty = fold_regions(tcx, ty, |r, _| {
            let ty = tcx.typeck(def_id).node_type(tcx.local_def_id_to_hir_id(def_id));
                if r.is_erased() { ty::Region::new_error_misc(tcx) } else { r }