From 9cba67b2ad0ef43b5c405f21f516c9ebee63a932 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sun, 12 May 2019 23:03:37 +0300 Subject: simplify --- crates/ra_hir/src/nameres.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/ra_hir/src/nameres.rs') diff --git a/crates/ra_hir/src/nameres.rs b/crates/ra_hir/src/nameres.rs index a450d7b84..0290b3474 100644 --- a/crates/ra_hir/src/nameres.rs +++ b/crates/ra_hir/src/nameres.rs @@ -272,8 +272,8 @@ impl CrateDefMap { (res.resolved_def, res.segment_index) } - pub(crate) fn find_macro(&self, name: &Name) -> Option<&MacroDefId> { - self.public_macros.get(name).or(self.local_macros.get(name)) + pub(crate) fn find_macro(&self, name: &Name) -> Option { + self.public_macros.get(name).or(self.local_macros.get(name)).map(|it| *it) } // Returns Yes if we are sure that additions to `ItemMap` wouldn't change -- cgit v1.2.3