Rust: The dbg! Macro Gets a Major Fix and Spring Cleaning Day
Today brought 20 merged pull requests with some fantastic improvements! The star of the show is a crucial fix to the dbg! macro that prevents premature dropping of temporary values, plus we got a shiny new hash_map! macro and tons of documentation improvements. The Rust team has been busy with both user-facing features and behind-the-scenes optimizations.
Duration: PT4M
Episode overview
This episode is a short developer briefing from Rust.
It explains recent repository work in plain language.
- Show: Rust
- Published: 2026-03-30T10:02:11Z
- Audio duration: PT4M
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hey there, Rustaceans! Welcome back to another episode of the Rust podcast. I'm your host, and wow, do we have a packed show for you today. March 30th brought us 20 merged pull requests, and let me tell you, there's some really exciting stuff in here that's going to make your Rust development experience even better.
Let's dive right into our biggest story of the day - a fix that's been a long time coming for the beloved dbg! macro. You know that feeling when you're debugging and you slap a dbg! around some expression, only to find out it's not working quite the way you expected? Well, dianne just merged a fantastic fix that…
Speaking of macros, we've got another treat - m4rch3n1ng just landed a reimplementation of the hash_map! macro. If you've been wanting a clean, ergonomic way to create hash maps, this is going to be a game-changer for your code. It's one of those features that just makes Rust feel more expressive and fun to write.
Now, I love seeing the kind of attention to detail that went into scrabsha's work on rustdoc. They added missing os, target, and target_env values for the cfg pretty printer. It might not sound glamorous, but good documentation tooling is what makes…
The…
Nearby episodes from Rust
- Spring Cleaning with 20 Merged PRs
- Spring Cleaning and New Integer Tricks
- Spring Cleaning & Compiler Refinements
- Error Messages Get a Makeover
- Spring Cleaning Marathon - 20 PRs Merged in 24 Hours
- Rollup Roundup and Developer Experience Polish
- Spring Cleaning and Sanitizer Targets
- Macro Magic and Developer Experience Wins