{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"subst.push(ctx.lower_ty(ret));"}]}
                        subst.push(ctx.lower_ty(ret));
                    ctx.with_lifetime_elision(LifetimeElisionKind::for_fn_ret(), |ctx| {
                    });