
What's New in Rust 1.62, 1.63, and 1.64
Rustacean Station
Rust Analyzer Is Now Available via Rust Up
Rust analyzer is now available via rust up. It will work not only on nightly, but also on stable. But you should be aware that it will mean that you're you'll be a little bit out of date on new feature releases or bug fixes to rust analyzer. And so you might want to slow down on updating things like editor plugins.
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