Rust: Formatting Improvements and Documentation Updates
The Rust project merged four pull requests on May 17th, including a comprehensive rustfmt update across 39 files and improvements to rustdoc's macro handling. A broken CI repository was also removed to restore build functionality.
Duration: PT1M53S
Transcript
Good morning, this is your Rust development briefing for May 17th, 2026.
Four pull requests were merged to the main Rust repository yesterday. Estebank merged a significant formatting update that applies rustfmt improvements to match expressions containing or-patterns with comments. This change reformats match expressions that were previously skipped due to comment placement issues, touching 39 files across the compiler with 472 additions and 361 deletions. While or-patterns with embedded comments remain unchanged, match arm bodies and other patterns now receive proper formatting.
GuillaumeGomez merged improvements to rustdoc's handling of macros with multiple kinds, addressing issue 145153. This 32-file change adds 712 lines and removes 179, enhancing documentation generation for complex macro definitions.
Weihanglo updated the Cargo submodule, incorporating seven commits spanning from May 8th to May 15th. Notable changes include reverting the frame-pointers profile option, updating CI to macOS 15, and fixing clean command behavior with build target configurations.
Eric Huss removed a broken Dilos APT repository from the CI configuration that was causing build failures with 403 Forbidden errors. This repository was originally added for Solaris builds but became obsolete when those builds were moved to a separate infrastructure.
What's next: The formatting improvements should provide more consistent code style across the compiler codebase. The rustdoc enhancements will improve documentation quality for projects using complex macro patterns.
That's your Rust briefing for today. I'm your host, and we'll be back tomorrow with the latest developments.