What's New in Rust 1.74 and 1.75
Update: 2024-10-09
Description
Jon and Ben discuss the highlights of the 1.74 and 1.75 releases of Rust.
This episode was recorded as part of a YouTube live stream on
2024-05-18, which you can still
watch.
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:13 ] - Rust 1.74
- [@00:21 ] - Lint configuration through Cargo
- [@07:42 ] - Cargo registry authentication
- [@11:02 ] - Projections into opaque return types
- [@14:23 ] - Stabilized APIs
- [@14:23 ] -
io::Error::other
- [@15:38 ] -
Saturating
wrapper type - [@18:43 ] -
const transmute_copy
- [@14:23 ] -
- [@18:03 ] - Compatibility notes
- [@20:51 ] - Changelog deep-dive
- [@20:51 ] -
--keep-going
- [@22:42 ] - Cargo
-p
partial versions - [@24:21 ] - Warning boxes in rustdoc
- [@26:02 ] - Generic parameters in rustdoc search
- [@29:08 ] -
impl Step for Ipv4
- [@31:33 ] -
private_in_public
lint
- [@36:02 ] - New Cargo lockfile recommendation
- [@20:51 ] -
[@37:34 ] - Rust 1.74.1
No super interesting changes.
But, check in on PR filed during stream.
[@41:56 ] - Rust 1.75
- [@41:56 ] -
async fn
and-> impl Trait
in traits
- [@55:34 ] - Pointer byte offset APIs
- [@58:22 ] - Code layout optimizations for rustc
- [@1:04:34 ] - Stabilized APIs
- [@1:04:34 ] -
Atomic*::from_ptr
- [@1:06:42 ] - OS-independent file times
- [@1:07:46 ] -
Option::as_slice
- [@1:04:34 ] -
- [@1:09:59 ] - Changelog deep-dive
- [@1:09:59 ] -
impl BufRead for VecDeque<u8>
- [@1:12:40 ] - Workspace-aware
cargo new
- [@1:13:20 ] - matching with exhaustive integer ranges
- [@1:14:52 ] - Cross-crate auto-inlining for small
fn
s - [@1:18:31 ] - Cargo output hyperlinking
- [@1:09:59 ] -
[@1:22:00 ] - Mid-stream PR check-in
Another PR check-in and tracking in homu rustc build queue.
Credits
Intro Theme: Aerocity
Audio Editing: Aerocity
Hosting Infrastructure: Jon Gjengset
Show Notes: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel