
What's New in Rust 1.62, 1.63, and 1.64
Rustacean Station
We Did Not Miss a Release
We did not miss a release. We did it because we wanted to change the parody of our arcadence here. Our cycle now, next time, will begin on an odd and end on an even. Do you know any other languages? How do you say Norwegian? Halabra. That's pretty close. All right. See you all at some future release. Farewell. Bye.
Jon and Ben discuss the highlights of the 1.62, 1.63, and 1.64 releases of Rust.
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
- Discord: Rustacean Station
- Github: @rustacean-station
- Email: hello@rustacean-station.org
Timestamps & referenced resources
[@00:50] - Rust 1.62
- [@00:58] -
cargo add
- [@03:37] -
#[default]
enum variants - [@07:36] - Thinner, faster mutexes on Linux
- [@13:21] - Bare-metal x86_64 target
- [@22:20] - Stabilized APIs
- [@29:22] - Changelog deep-dive
[@31:09] - Rust 1.62.1
Not much to talk about. We also didn’t talk about:
[@31:56] - Rust 1.63
- [@31:56] - Scoped threads
- [@40:41] - Rust ownership for raw file descriptors
- [@43:45] -
const
mutex initialization - [@43:54] - Turbofish and
impl Trait
arguments - [@52:03] - Non-lexical lifetimes migration complete
- [@51:33] - Stabilized APIs
- [@56:27] - Changelog deep-dive
[@1:00:24] - Rust 1.64
- [@1:00:32] -
IntoFuture
- [@1:03:43] - C-compatible FFI types in core
- [@1:09:37] - rust-analyzer component in rustup
- [@1:13:19] - Cargo workspace inheritance and multi-target builds
- [@1:15:58] - Stabilized APIs
- [@1:18:03] - Compatibility notes
- [@1:22:33] - Other changes
- [@1:25:12] - Changelog deep-dive
Credits
Intro Theme: Aerocity
Audio Editing: Aerocity
Hosting Infrastructure: Jon Gjengset
Show Notes: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel