Rust: Spring Cleaning and Feature Detection

Today's Rust compiler got a major spring cleaning with 20 merged pull requests! The highlight is a long-awaited feature to lint unused features, plus significant refactoring work that removes deprecated code and improves error handling. We also saw improvements to async drop functionality and const context support for path separators.

Duration: PT4M14S

Episode overview

This episode is a short developer briefing from Rust.

It explains recent repository work in plain language.

  • Show: Rust
  • Published: 2026-03-05T11:26:45Z
  • Audio duration: PT4M14S

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 episode for you today - March 5th, 2026. Grab your favorite beverage because we're diving into 20 merged pull requests that just landed in the Rust compiler. It's like the entire team decided to do…

Let me start with the absolute star of today's show - PR #152164 from mu001999. This one's been brewing for almost two years, addressing issue #44232 from way back. It introduces linting for unused features! You know how sometimes you enable a feature gate but then remove the code that actually uses it? Well, now…

Speaking of big changes, we had not one, not two, but three rollup PRs today! JonathanBrouwer and matthiaskrgr were busy collecting smaller changes into neat packages. The biggest rollup included 12 separate pull requests spanning over 300 files. That's what I call efficient collaboration!

Now, let's talk about some cleanup that'll make your error messages better. Nicholas Nethercote landed PR #153317 that improves how the compiler handles representability errors - those tricky situations where types reference themselves in impossible ways. By aborting after…

Fo…

Nearby episodes from Rust

  1. Spring Cleaning and Architecture Wins
  2. Spring Cleaning and Performance Wins
  3. The Great Organization Sprint
  4. Spring Cleaning and Performance Polish
  5. Spring Cleaning and Quality Improvements
  6. Spring Cleaning Season - 20 PRs Merged!
  7. Diagnostics Overhaul and New Stabilizations
  8. Weekly Recap - Diagnostics Infrastructure & Type System Refinements