AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Advancements in Recursive Asynchronous Functions
This chapter explores the introduction of recursion support in asynchronous functions with Rust version 1.77. The discussion highlights the complexities involved, including state machine compilation and type resolution challenges, making this a significant milestone for Rust programming.
Jon and Ben discuss the highlights of the 1.76, 1.77, and 1.78 releases of Rust.
This episode was recorded as part of a YouTube live stream on 2024-05-18, which you can still watch.
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!
Result::inspect
Arc::unwrap_or_clone
std::hash::DefaultHasher
ptr::addr_eq
async fn
offset_of!
core::net
f64::round_ties_even
Mutex::clear_poison
File::create_new
static mut
unstable_features
lintcargo::
in build scriptsslice::first_chunk
Stripping debug info in release builds broke Windows.
Fixes CVE-2024-24576.
Detailed advisory, fix, and current logic.
unsafe
preconditions
impl Read for &Stdin
Error
trait implementations*128
ABI changePartialEq
-typed consts as patterns a hard errorcargo update
highlights stale dependencies.cargo
/config
filesassigning_clones
incompatible_msrv
cargo new
stopped commenting in Cargo.toml
Intro Theme: Aerocity
Audio Editing: Aerocity
Hosting Infrastructure: Jon Gjengset
Show Notes: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode