aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/imp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/imp.rs')
-rw-r--r--crates/ra_ide_api/src/imp.rs12
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};
4use ra_ide_api_light::{self, LocalEdit, Severity}; 4use ra_ide_api_light::{self, LocalEdit, Severity};
5use ra_syntax::ast;
6use ra_db::SourceDatabase; 5use ra_db::SourceDatabase;
7 6
8use crate::{ 7use 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
14impl db::RootDatabase { 12impl 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
88impl SourceChange { 78impl SourceChange {