aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_db/src/imports_locator.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_db/src/imports_locator.rs')
-rw-r--r--crates/ra_ide_db/src/imports_locator.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/ra_ide_db/src/imports_locator.rs b/crates/ra_ide_db/src/imports_locator.rs
index 9e040973b..d510ce3b7 100644
--- a/crates/ra_ide_db/src/imports_locator.rs
+++ b/crates/ra_ide_db/src/imports_locator.rs
@@ -2,7 +2,6 @@
2//! Later, this should be moved away to a separate crate that is accessible from the ra_assists module. 2//! Later, this should be moved away to a separate crate that is accessible from the ra_assists module.
3 3
4use hir::{Crate, MacroDef, ModuleDef, Semantics}; 4use hir::{Crate, MacroDef, ModuleDef, Semantics};
5use ra_prof::profile;
6use ra_syntax::{ast, AstNode, SyntaxKind::NAME}; 5use ra_syntax::{ast, AstNode, SyntaxKind::NAME};
7 6
8use crate::{ 7use crate::{
@@ -18,7 +17,7 @@ pub fn find_imports<'a>(
18 krate: Crate, 17 krate: Crate,
19 name_to_import: &str, 18 name_to_import: &str,
20) -> Vec<Either<ModuleDef, MacroDef>> { 19) -> Vec<Either<ModuleDef, MacroDef>> {
21 let _p = profile("search_for_imports"); 20 let _p = profile::span("search_for_imports");
22 let db = sema.db; 21 let db = sema.db;
23 22
24 // Query dependencies first. 23 // Query dependencies first.
@@ -51,7 +50,7 @@ fn get_name_definition<'a>(
51 sema: &Semantics<'a, RootDatabase>, 50 sema: &Semantics<'a, RootDatabase>,
52 import_candidate: &FileSymbol, 51 import_candidate: &FileSymbol,
53) -> Option<Definition> { 52) -> Option<Definition> {
54 let _p = profile("get_name_definition"); 53 let _p = profile::span("get_name_definition");
55 let file_id = import_candidate.file_id; 54 let file_id = import_candidate.file_id;
56 55
57 let candidate_node = import_candidate.ptr.to_node(sema.parse(file_id).syntax()); 56 let candidate_node = import_candidate.ptr.to_node(sema.parse(file_id).syntax());