Comprehensive overview of Rust language evolution from version 1.78 to 1.90, covering 18 months of development. Highlights include async closures, let chains, improved lifetime rules with impl Trait, unsafe code enhancements, and the 2024 edition. Standard library additions feature LazyCell/LazyLock, expanded Error trait availability, and new collection methods. Tooling improvements include cargo info command, MSRV-aware resolver, automatic cache cleanup, and lld as default linker on Linux. Also covers the Ferrocene Language Specification adoption and Rust's 10th anniversary milestone.

5m read timeFrom ncameron.org
Post cover image
Table of contents
LanguageStandard libraryTooling

Sort: