diff options
Diffstat (limited to 'crates/ra_analysis/src/lib.rs')
-rw-r--r-- | crates/ra_analysis/src/lib.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/crates/ra_analysis/src/lib.rs b/crates/ra_analysis/src/lib.rs index 9576453ab..03550832e 100644 --- a/crates/ra_analysis/src/lib.rs +++ b/crates/ra_analysis/src/lib.rs | |||
@@ -342,9 +342,7 @@ impl Analysis { | |||
342 | ra_editor::folding_ranges(&file) | 342 | ra_editor::folding_ranges(&file) |
343 | } | 343 | } |
344 | pub fn symbol_search(&self, query: Query) -> Cancelable<Vec<NavigationTarget>> { | 344 | pub fn symbol_search(&self, query: Query) -> Cancelable<Vec<NavigationTarget>> { |
345 | let res = self | 345 | let res = symbol_index::world_symbols(&*self.imp.db, query)? |
346 | .imp | ||
347 | .world_symbols(query)? | ||
348 | .into_iter() | 346 | .into_iter() |
349 | .map(|(file_id, symbol)| NavigationTarget { file_id, symbol }) | 347 | .map(|(file_id, symbol)| NavigationTarget { file_id, symbol }) |
350 | .collect(); | 348 | .collect(); |