about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2024-06-13 09:16:09 +1000
committerNicholas Nethercote <n.nethercote@gmail.com>2024-07-29 08:26:08 +1000
commitb00404e1a1c5696e432d43086700e22c4fb7bcfa (patch)
treef836d9fcebfac0f147e5401bf4132acdb46cedb0
parent62a0c22ca9deaa1bcaaf688641b594d2b126e4af (diff)
Update `use` declarations formatting options.
As decided in rust-lang/compiler-team#750.

Use declarations are currently wildly inconsistent because rustfmt is
quite unopinionated about how they should be formatted. The
`rustfmt.toml` additions makes rustfmt more opinionated, which avoids
the need for any decision when adding new use declarations to a file.

This commit only updates `rustfmt.toml` and
`compiler/rustc_codegen_cranelift/rustfmt.toml`. The next commit will do
the reformatting.
-rw-r--r--rustfmt.toml2
1 files changed, 2 insertions, 0 deletions
diff --git a/rustfmt.toml b/rustfmt.toml
index 6f4d4413c25..d9e6ac3d543 100644
--- a/rustfmt.toml
+++ b/rustfmt.toml
@@ -6,3 +6,5 @@ ignore = [
 version = "Two"
 use_small_heuristics = "Max"
 merge_derives = false
+group_imports = "StdExternalCrate"
+imports_granularity = "Module"