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.rs | 15 |
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, + } } } |