Rustacean Station

What's New in the Rust 2024 Edition

Freitag, 23. Januar 2026 · 1 h 14

MP3

Shownotes

Jon and Ben discuss the highlights of the Rust 2024
Edition (doc.rust-lang.org/edition-guide/rust-2024/inde…).

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

• Twitter: @rustaceanfm (twitter.com/rustaceanfm)

• Discord: Rustacean Station (discord.gg/cHc3Gyc)

• Github: @rustacean-station (github.com/rustacean-station)

• Email: hello@rustacean-station.org

Timestamps & referenced resources

• [@03:05] - RPIT lifetime capture rules (doc.rust-lang.org/edition-guide/rust-2024/rpit…)

• [@08:00] - let chains in if and while (doc.rust-lang.org/edition-guide/rust-2024/let-…)

• if let temporary scope (doc.rust-lang.org/edition-guide/rust-2024/temp…)

• Mara’s post on “super let” (blog.m-ou.se/super-let)

• Tail expression temporary scope (doc.rust-lang.org/edition-guide/rust-2024/temp…)

• [@19:15] - Match ergonomics reservations (blog.rust-lang.org/2025/02/20/Rust-1.85.0/#upd…)

• [@24:49] - Unsafe extern blocks (doc.rust-lang.org/edition-guide/rust-2024/unsa…)

• [@29:15] - Unsafe attributes (doc.rust-lang.org/edition-guide/rust-2024/unsa…)

• [@32:03] - unsafe_op_in_unsafe_fn warning (doc.rust-lang.org/edition-guide/rust-2024/unsa…)

• [@34:51] - Disallow references to static mut (doc.rust-lang.org/edition-guide/rust-2024/stat…)

• [@39:20] - Never type fallback change (doc.rust-lang.org/edition-guide/rust-2024/neve…)

• [@43:33] - Macro Fragment Specifiers (doc.rust-lang.org/edition-guide/rust-2024/macr…)

• [@47:47] - gen keyword (doc.rust-lang.org/edition-guide/rust-2024/gen-…)

• [@49:36] - Changes to the prelude (doc.rust-lang.org/edition-guide/rust-2024/prel…)

• [@50:32] - Add IntoIterator for Box<[T]> (doc.rust-lang.org/edition-guide/rust-2024/into…)

• [@56:03] - Newly unsafe functions (doc.rust-lang.org/edition-guide/rust-2024/newl…)

• [@58:51] - Rust-version aware Cargo resolver (doc.rust-lang.org/edition-guide/rust-2024/carg…)

• [@1:03:03] - Cargo table and key name consistency (doc.rust-lang.org/edition-guide/rust-2024/carg…)

• [@1:03:57] - Reject unused inherited default-features (doc.rust-lang.org/edition-guide/rust-2024/carg…)

• [@1:05:37] - Rustdoc combined doctests (doc.rust-lang.org/edition-guide/rust-2024/rust…)

• [@1:07:13] - Rustdoc nested include! change (doc.rust-lang.org/edition-guide/rust-2024/rust…)

• [@1:09:19] - The rustfmt style edition (doc.rust-lang.org/edition-guide/rust-2024/rust…)

Credits

Intro Theme: twitter.com/AerocityMusic

Audio Editing: synchis (bsky.app/profile/did:plc:b5oneeierz2iocpjh2t5s…)

Hosting Infrastructure: Jon Gjengset (thesquareplanet.com)

Show Notes: Jon Gjengset (thesquareplanet.com)

Hosts: Jon Gjengset and Ben Striegel

0:00 / 0:00