Google's Rust Style Guide Bans async/await and Arc in Chrome Code

Google has published a Rust style guide that goes beyond formatting to cover API and implementation design. It applies across google3, Android, ChromeOS, Fuchsia, and Chrome, and notably forbids async/await and starting threads via the standard library in Chrome, while discouraging Rc and Arc. The guide prioritizes readability, automation for large-scale changes, and consistency with the wider Rust ecosystem.

Don’t use `async` / `.await`[chrome]

More from this day

2026-10-21