From 1a6f51da66f16a46eb5fd80dc6ea0a2c179d5ff2 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 2 Mar 2020 19:03:32 +0100 Subject: Simplify: remove couple of useless functions --- crates/ra_ide/src/references/classify.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'crates/ra_ide/src') diff --git a/crates/ra_ide/src/references/classify.rs b/crates/ra_ide/src/references/classify.rs index e837ca8a3..571236fdc 100644 --- a/crates/ra_ide/src/references/classify.rs +++ b/crates/ra_ide/src/references/classify.rs @@ -7,8 +7,6 @@ use ra_prof::profile; use ra_syntax::{ast, AstNode}; use test_utils::tested_by; -pub use ra_ide_db::defs::{from_module_def, from_struct_field}; - pub enum NameRefClass { NameDefinition(NameDefinition), FieldShorthand { local: Local, field: NameDefinition }, @@ -68,14 +66,14 @@ pub(crate) fn classify_name_ref( let path = name_ref.syntax().ancestors().find_map(ast::Path::cast)?; let resolved = sema.resolve_path(&path)?; let res = match resolved { - PathResolution::Def(def) => from_module_def(def), + PathResolution::Def(def) => NameDefinition::ModuleDef(def), PathResolution::AssocItem(item) => { let def = match item { hir::AssocItem::Function(it) => it.into(), hir::AssocItem::Const(it) => it.into(), hir::AssocItem::TypeAlias(it) => it.into(), }; - from_module_def(def) + NameDefinition::ModuleDef(def) } PathResolution::Local(local) => NameDefinition::Local(local), PathResolution::TypeParam(par) => NameDefinition::TypeParam(par), -- cgit v1.2.3