diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2023-02-21 15:18:10 +0100 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo> | 2023-03-01 10:20:43 +0100 |
| commit | 09566cc3d843abdda23c5856bf725314cb957533 (patch) | |
| tree | a86ed76bd04cb45e82f3ab46b4fa3a6e59bba1fa | |
| parent | 0966f59c78e1c9c3fb8f842151913b31c3a27822 (diff) | |
| download | rust-09566cc3d843abdda23c5856bf725314cb957533.tar.gz rust-09566cc3d843abdda23c5856bf725314cb957533.zip | |
Use UnordSet instead of FxHashSet for names_imported_by_glob_use query.
| -rw-r--r-- | clippy_lints/src/wildcard_imports.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/clippy_lints/src/wildcard_imports.rs b/clippy_lints/src/wildcard_imports.rs index e4d1ee195c4..e105452e1c5 100644 --- a/clippy_lints/src/wildcard_imports.rs +++ b/clippy_lints/src/wildcard_imports.rs @@ -155,14 +155,10 @@ impl LateLintPass<'_> for WildcardImports { ) }; - let imports_string = if used_imports.len() == 1 { - used_imports.iter().next().unwrap().to_string() + let mut imports = used_imports.items().map(ToString::to_string).into_sorted_stable_ord(false); + let imports_string = if imports.len() == 1 { + imports.pop().unwrap() } else { - let mut imports = used_imports - .iter() - .map(ToString::to_string) - .collect::<Vec<_>>(); - imports.sort(); if braced_glob { imports.join(", ") } else { |
