Lukasz Anforowicz | d2e6f50 | 2021-09-30 23:44:00 | [diff] [blame] | 1 | # This file defines the Rust style for automatic reformatting. |
| 2 | # See also https://rust-lang.github.io/rustfmt |
| 3 | |
| 4 | # Rust language edition to be used by the parser. |
| 5 | edition = "2021" |
| 6 | |
| 7 | # Version of the formatting rules to use. |
| 8 | version = "Two" |
| 9 | |
| 10 | # Line endings will be converted to \n. |
| 11 | newline_style = "Unix" |
| 12 | |
Collin Baker | dbf27b4 | 2022-11-29 20:24:57 | [diff] [blame] | 13 | wrap_comments = true |
| 14 | |
Lukasz Anforowicz | d2e6f50 | 2021-09-30 23:44:00 | [diff] [blame] | 15 | # The "Default" setting has a heuristic which splits lines too aggresively. |
| 16 | # We are willing to revisit this setting in future versions of rustfmt. |
| 17 | # Bugs: |
| 18 | # * https://github.com/rust-lang/rustfmt/issues/3119 |
| 19 | # * https://github.com/rust-lang/rustfmt/issues/3120 |
| 20 | use_small_heuristics = "Max" |
danakj | f59735d5 | 2021-11-02 22:49:07 | [diff] [blame] | 21 | |
| 22 | # Third party code is formatted upstream. |
| 23 | ignore = [ |
danakj | f161521 | 2022-11-23 20:11:14 | [diff] [blame] | 24 | "third_party/rust/**/crate", |
danakj | 65265fd5 | 2023-11-14 22:37:04 | [diff] [blame] | 25 | "third_party/rust/chromium_crates_io/vendor", |
danakj | f59735d5 | 2021-11-02 22:49:07 | [diff] [blame] | 26 | ] |