Come journey with us into the weird, wonderful, and wily world of Rust.
What's New in Rust 1.62, 1.63, and 1.64
October 05, 2022
01:31:49
110.18 MB
Downloads: 0
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
cargo --config
cargo new
test code updated- New targets: Apple WatchOS and Nintendo 3DS
[@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:00:24] - 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