Rust: Weekly Recap - Language Features & Tooling Improvements
This week brought significant language enhancements including pinned drop sugar syntax and unconstrained parameter fixes, alongside major rustdoc improvements for macro handling and comprehensive code formatting updates.
Duration: PT3M18S
Episode overview
This episode is a short developer briefing from Rust.
It explains recent repository work in plain language.
- Show: Rust
- Published: 2026-05-17T10:01:54Z
- Audio duration: PT3M18S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Welcome to the Rust weekly recap for May 10th through 17th, 2026.
20 PRs merged, 0 additional commits this week.
Starting with language features, PR #156452 implements pinned drop sugar, allowing developers to write `fn drop(&pin mut self)` as syntactic sugar for `Drop::pin_drop`. This enhancement simplifies working with pinned types in drop implementations. PR #148788 addresses unconstrained parameter issues, resolving…
Documentation and tooling saw substantial improvements. PR #152449 adds proper support for macros with multiple kinds in rustdoc, fixing how macro documentation is generated and displayed. PR #156518 applies comprehensive rustfmt updates to match expressions containing or-patterns with comments, affecting formatting…
The delegation feature received attention with PR #156565, which now emits proper errors when self types are not specified but accessed, preventing internal compiler errors. PR #156587 fixes rustdoc macro expansion to correctly handle associated items.
Infrastructure updates include PR #156393 enabling additional f16 and f128 tests in Miri, expanding floating-point testing coverage. The Miri subtree received its regular update in PR #156513. Several…
Nearby episodes from Rust
- dbg! Macro Revert and Infrastructure Updates
- Feature Stabilizations and Core Library Updates
- Compiler Improvements and Library Enhancements
- Formatting Improvements and Documentation Updates
- Drop Improvements and Compiler Fixes
- Compiler Cleanup and Feature Stabilization
- Swift ABI Support and Compiler Optimizations
- Core IO Migration and Compiler Improvements