X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Ftools%2Fclippy%2Fclippy_lints%2Fsrc%2Fwildcard_imports.rs;h=e4d1ee195c4dfb10aed5eed874f7de6fe280d84d;hb=2c7536eaae59b44ff5259183ca98384129d69dd0;hp=be98344470b9c5dbc2a6635b9657c820c201a47d;hpb=3683c43a0577df9d4197b619ae788b5f4ea5d1f2;p=rust.git diff --git a/src/tools/clippy/clippy_lints/src/wildcard_imports.rs b/src/tools/clippy/clippy_lints/src/wildcard_imports.rs index be98344470b..e4d1ee195c4 100644 --- a/src/tools/clippy/clippy_lints/src/wildcard_imports.rs +++ b/src/tools/clippy/clippy_lints/src/wildcard_imports.rs @@ -176,7 +176,8 @@ fn check_item(&mut self, cx: &LateContext<'_>, item: &Item<'_>) { format!("{import_source_snippet}::{imports_string}") }; - let (lint, message) = if let Res::Def(DefKind::Enum, _) = use_path.res { + // Glob imports always have a single resolution. + let (lint, message) = if let Res::Def(DefKind::Enum, _) = use_path.res[0] { (ENUM_GLOB_USE, "usage of wildcard import for enum variants") } else { (WILDCARD_IMPORTS, "usage of wildcard import")