From 1f5d30ff1662eb94839bd1cf2e0cb57cc6fac4e4 Mon Sep 17 00:00:00 2001 From: Paul Daniel Faria Date: Fri, 26 Jun 2020 22:51:13 -0400 Subject: Replace simple is_named with matches macro --- crates/ra_hir_def/src/item_scope.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'crates') diff --git a/crates/ra_hir_def/src/item_scope.rs b/crates/ra_hir_def/src/item_scope.rs index d0923df6d..4d446c707 100644 --- a/crates/ra_hir_def/src/item_scope.rs +++ b/crates/ra_hir_def/src/item_scope.rs @@ -18,15 +18,6 @@ pub(crate) enum ImportType { Named, } -impl ImportType { - fn is_named(&self) -> bool { - match self { - ImportType::Glob => false, - ImportType::Named => true, - } - } -} - #[derive(Debug, Default)] pub struct PerNsGlobImports { types: FxHashSet<(LocalModuleId, Name)>, @@ -200,7 +191,7 @@ impl ItemScope { } (Some(_), Some(_)) if $glob_imports.$field.contains(&$lookup) - && $def_import_type.is_named() => + && matches!($def_import_type, ImportType::Named) => { mark::hit!(import_shadowed); $glob_imports.$field.remove(&$lookup); -- cgit v1.2.3