Rustacean Station  cover image

Rustacean Station

What's New in Rust 1.68 and 1.69

Sep 19, 2023
Highlights of the Rust 1.68 and 1.69 releases are discussed, including Cargo's sparse protocol, local Pin construction, and default alloc error handler. Stabilized APIs cover from<bool> for f64, UEFI extern, cargo build --verbose, and Make Context !Send and !Sync. Rust 1.68.1 and 1.68.2 are mentioned. Rust 1.69.0 brings Nice PR#42069, more cargo fix, and no more debug info for build scripts. Stabilized APIs include CStr::from_bytes_until_nul and unaligned references as a hard error. Suggest cargo add, search for macros with !, compatibility notes, and Rust 0.1 release notes are covered.
51:24

Podcast summary created with Snipd AI

Quick takeaways

  • Cargo now suggests automatically fixing certain warnings, providing a quality of life improvement for users.
  • To improve build times, debug information is no longer included by default when building cargo build scripts.

Deep dives

Cargo suggests automatically fixing warnings

Cargo now suggests automatically fixing certain warnings, providing a quality of life improvement for users. The cargo fix feature allows for automatic code fixes for specific errors and warnings, and usage of this feature is now being encouraged in the cargo interface.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner