aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/goto_definition.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-02-06 11:22:35 +0000
committerAleksey Kladov <[email protected]>2020-02-06 11:22:35 +0000
commitad247aa67061f4dcba85e20b82ca47e9a86eff56 (patch)
tree220d5b4405804aa276d4651e095885973f82320a /crates/ra_ide/src/goto_definition.rs
parentec95152a4ec1ed617452c8578df128a117ab0b5d (diff)
Move symbol_index
Diffstat (limited to 'crates/ra_ide/src/goto_definition.rs')
-rw-r--r--crates/ra_ide/src/goto_definition.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ra_ide/src/goto_definition.rs b/crates/ra_ide/src/goto_definition.rs
index 5a12a619c..b67e32626 100644
--- a/crates/ra_ide/src/goto_definition.rs
+++ b/crates/ra_ide/src/goto_definition.rs
@@ -12,6 +12,7 @@ use crate::{
12 db::RootDatabase, 12 db::RootDatabase,
13 display::{ShortLabel, ToNav}, 13 display::{ShortLabel, ToNav},
14 expand::descend_into_macros, 14 expand::descend_into_macros,
15 ide_db::symbol_index,
15 references::{classify_name_ref, NameKind::*}, 16 references::{classify_name_ref, NameKind::*},
16 FilePosition, NavigationTarget, RangeInfo, 17 FilePosition, NavigationTarget, RangeInfo,
17}; 18};
@@ -94,7 +95,7 @@ pub(crate) fn reference_definition(
94 }; 95 };
95 96
96 // Fallback index based approach: 97 // Fallback index based approach:
97 let navs = crate::symbol_index::index_resolve(sb.db, name_ref.value) 98 let navs = symbol_index::index_resolve(sb.db, name_ref.value)
98 .into_iter() 99 .into_iter()
99 .map(|s| s.to_nav(sb.db)) 100 .map(|s| s.to_nav(sb.db))
100 .collect(); 101 .collect();