Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_db/src/search.rs')
-rw-r--r--crates/ide_db/src/search.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/crates/ide_db/src/search.rs b/crates/ide_db/src/search.rs
index b7db96e934..7ea2bc63f2 100644
--- a/crates/ide_db/src/search.rs
+++ b/crates/ide_db/src/search.rs
@@ -309,14 +309,13 @@ impl Definition {
}
pub fn usages<'a>(self, sema: &'a Semantics<RootDatabase>) -> FindUsages<'a> {
- let def = match self {
- def @ Definition::Function(f) => {
- // search for proc-macro usages if this function describes a proc macro
- f.as_proc_macro(sema.db).map(Definition::Macro).unwrap_or(def)
- }
- def => def,
- };
- FindUsages { def, sema, scope: None, include_self_kw_refs: None, search_self_mod: false }
+ FindUsages {
+ def: self,
+ sema,
+ scope: None,
+ include_self_kw_refs: None,
+ search_self_mod: false,
+ }
}
}