blob: 5f002a09f6046b751213c8a95e20bafbd9dc0e3f [file] [log] [blame] [view]
# Chromium Rust Style Guide
_For other languages, please see the [Chromium style
guides](https://chromium.googlesource.com/chromium/src/+/main/styleguide/styleguide.md)._
Chromium follows the public guidelines:
* [Rust Style Guide](https://doc.rust-lang.org/style-guide/)
(Most code formatting conventions are enforced automatically
by `git cl format` as configured by `//.rustfmt.toml`.)
* [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/)
Chromium intends to also follow the Google Rust Style Guide
once it's first version is finalized and made publicly available
(see b/482104724).
In the meantime the proposed guide can be found behind a Google-internal
[go/rust-style](https://goto2.corp.google.com/rust-style) link.
Chromium-specific API design guidelines and considerations can be found
in [`//docs/rust/api_design.md`](../../docs/rust/api_design.md).