From d49a4d1863c30e2dc6e744bf1f1dc92411912bb5 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 3 Mar 2020 18:36:39 +0100 Subject: Rename NameDefinition -> Definition --- crates/ra_ide/src/references.rs | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'crates/ra_ide/src/references.rs') diff --git a/crates/ra_ide/src/references.rs b/crates/ra_ide/src/references.rs index c9c9c6483..95a5c1914 100644 --- a/crates/ra_ide/src/references.rs +++ b/crates/ra_ide/src/references.rs @@ -31,7 +31,7 @@ pub(crate) use self::{ classify::{classify_name_ref, NameRefClass}, rename::rename, }; -pub(crate) use ra_ide_db::defs::{classify_name, NameDefinition}; +pub(crate) use ra_ide_db::defs::{classify_name, Definition}; pub use self::search_scope::SearchScope; @@ -145,7 +145,7 @@ pub(crate) fn find_all_refs( pub(crate) fn find_refs_to_def( db: &RootDatabase, - def: &NameDefinition, + def: &Definition, search_scope: Option, ) -> Vec { let search_scope = { @@ -169,7 +169,7 @@ fn find_name( syntax: &SyntaxNode, position: FilePosition, opt_name: Option, -) -> Option> { +) -> Option> { if let Some(name) = opt_name { let def = classify_name(sema, &name)?.definition(); let range = name.syntax().text_range(); @@ -183,7 +183,7 @@ fn find_name( fn process_definition( db: &RootDatabase, - def: &NameDefinition, + def: &Definition, name: String, scope: SearchScope, ) -> Vec { @@ -250,13 +250,9 @@ fn process_definition( refs } -fn decl_access( - def: &NameDefinition, - syntax: &SyntaxNode, - range: TextRange, -) -> Option { +fn decl_access(def: &Definition, syntax: &SyntaxNode, range: TextRange) -> Option { match def { - NameDefinition::Local(_) | NameDefinition::StructField(_) => {} + Definition::Local(_) | Definition::StructField(_) => {} _ => return None, }; @@ -273,10 +269,10 @@ fn decl_access( None } -fn reference_access(def: &NameDefinition, name_ref: &ast::NameRef) -> Option { +fn reference_access(def: &Definition, name_ref: &ast::NameRef) -> Option { // Only Locals and Fields have accesses for now. match def { - NameDefinition::Local(_) | NameDefinition::StructField(_) => {} + Definition::Local(_) | Definition::StructField(_) => {} _ => return None, }; -- cgit v1.2.3