]> git.lizzy.rs Git - rust.git/commitdiff
Configurations: document reorder_extern_crates settings
authorBen Boeckel <ben.boeckel@kitware.com>
Thu, 9 Nov 2017 19:10:37 +0000 (14:10 -0500)
committerBen Boeckel <ben.boeckel@kitware.com>
Thu, 9 Nov 2017 19:11:33 +0000 (14:11 -0500)
Configurations.md

index 55bf9f6bb26d277b751cab66f13ac3eb811fa9c6..f504b8e74688ace8341371a73f801da751b7d0aa 100644 (file)
@@ -1552,6 +1552,68 @@ use sit;
 
 See also [`reorder_imports`](#reorder_imports).
 
+## `reorder_extern_crates`
+
+Reorder `extern crate` statements alphabetically
+
+- **Default value**: `true`
+- **Possible values**: `true`, `false`
+
+#### `true` (default):
+
+```rust
+extern crate dolor;
+extern crate ipsum;
+extern crate lorem;
+extern crate sit;
+```
+
+#### `false`:
+
+```rust
+extern crate lorem;
+extern crate ipsum;
+extern crate dolor;
+extern crate sit;
+```
+
+See also [`reorder_extern_crates_in_group`](#reorder_extern_crates_in_group).
+
+## `reorder_extern_crates_in_group`
+
+Reorder `extern crate` statements in group
+
+- **Default value**: `true`
+- **Possible values**: `true`, `false`
+
+**Note:** This option takes effect only when [`reorder_imports`](#reorder_imports) is set to `true`.
+
+#### `true` (default):
+
+```rust
+extern crate a;
+extern crate b;
+
+extern crate dolor;
+extern crate ipsum;
+extern crate lorem;
+extern crate sit;
+```
+
+#### `false`:
+
+```rust
+extern crate b;
+extern crate a;
+
+extern crate lorem;
+extern crate ipsum;
+extern crate dolor;
+extern crate sit;
+```
+
+See also [`reorder_extern_crates`](#reorder_extern_crates).
+
 ## `single_line_if_else_max_width`
 
 Maximum line length for single line if-else expressions.