mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-16 21:15:18 +03:00
Deduplicate reference search results
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
search::{ReferenceCategory, SearchScope, UsageSearchResult},
|
||||
RootDatabase,
|
||||
};
|
||||
use itertools::Itertools;
|
||||
use stdx::hash::NoHashHashMap;
|
||||
use syntax::{
|
||||
algo::find_node_at_offset,
|
||||
@@ -86,6 +87,7 @@ pub(crate) fn find_all_refs(
|
||||
file_id,
|
||||
refs.into_iter()
|
||||
.map(|file_ref| (file_ref.range, file_ref.category))
|
||||
.unique()
|
||||
.collect(),
|
||||
)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user