нельзя сделать impl Trait в трейте
async/await угробили полтора года
GAT нету
Pin unsound
ты постоянно об этом говоришь
1. Можно, но только с trait alias и associated типом
2. async/await + Pin'о проблемы - да, но это не так критично, просто жалко времени
3. А вот без GAT реально больно, приходиться на HRTB городить хрень