Last year, we shipped Rust 2021 and I have found the changes to be a real improvement in usability. Even though the actual changes themselves were quite modest, the combination of precise capture closure and simpler formatting strings (println!("{x:?}") instead of println!("{:?}", x)) is making a real difference in my “day to day” life.1 Just like NLL and the new module system from Rust 2018, I’ve quickly adapted to these new conventions. When I go back to older code, with its clunky bo...| smallcultfollowing.com
A common refrain is that threads can do everything that async/await can, but simpler. So why would anyone choose async/await?| notgull
In the Rust programming language, unsized variables are one of those concepts that has been floating around for a long time, but hasn’t seen much design work in recent years.| PoignardAzur