Hacker News new | ask | show | jobs
by iknowstuff 638 days ago
On the contrary. Entire `where` blocks can now disappear thanks to notation like

    arg: impl Iterator<Item: Debug>
1 comments

Which I honestly dislike. "where clauses" were already quite syntactically limited (there are lifetimes dependencies that the compiler understand which you cannot possibly express even using for<'a>), and now "impl Trait" is reinventing the wheel trying to catch up with where with new exotic syntax like the use<> clauses.