diff options
Diffstat (limited to 'crates/ra_ide_api/src/imp.rs')
-rw-r--r-- | crates/ra_ide_api/src/imp.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/crates/ra_ide_api/src/imp.rs b/crates/ra_ide_api/src/imp.rs index 435cc7d4b..a351c9373 100644 --- a/crates/ra_ide_api/src/imp.rs +++ b/crates/ra_ide_api/src/imp.rs | |||
@@ -2,13 +2,11 @@ use hir::{ | |||
2 | self, Problem, source_binder | 2 | self, Problem, source_binder |
3 | }; | 3 | }; |
4 | use ra_ide_api_light::{self, LocalEdit, Severity}; | 4 | use ra_ide_api_light::{self, LocalEdit, Severity}; |
5 | use ra_syntax::ast; | ||
6 | use ra_db::SourceDatabase; | 5 | use ra_db::SourceDatabase; |
7 | 6 | ||
8 | use crate::{ | 7 | use crate::{ |
9 | db, Diagnostic, FileId, FilePosition, FileSystemEdit, | 8 | db, Diagnostic, FileId, FilePosition, FileSystemEdit, |
10 | Query, SourceChange, SourceFileEdit, | 9 | SourceChange, SourceFileEdit, |
11 | symbol_index::FileSymbol, | ||
12 | }; | 10 | }; |
13 | 11 | ||
14 | impl db::RootDatabase { | 12 | impl db::RootDatabase { |
@@ -75,14 +73,6 @@ impl db::RootDatabase { | |||
75 | }; | 73 | }; |
76 | res | 74 | res |
77 | } | 75 | } |
78 | |||
79 | pub(crate) fn index_resolve(&self, name_ref: &ast::NameRef) -> Vec<FileSymbol> { | ||
80 | let name = name_ref.text(); | ||
81 | let mut query = Query::new(name.to_string()); | ||
82 | query.exact(); | ||
83 | query.limit(4); | ||
84 | crate::symbol_index::world_symbols(self, query) | ||
85 | } | ||
86 | } | 76 | } |
87 | 77 | ||
88 | impl SourceChange { | 78 | impl SourceChange { |