diff --git a/src/librustc_hir/def.rs b/src/librustc_hir/def.rs index 72310061d5cb..0d61dc037c65 100644 --- a/src/librustc_hir/def.rs +++ b/src/librustc_hir/def.rs @@ -464,6 +464,6 @@ impl Res { /// Always returns `true` if `self` is `Res::Err` pub fn matches_ns(&self, ns: Namespace) -> bool { - self.ns().map(|actual_ns| actual_ns == ns).unwrap_or(true) + self.ns().map_or(true, |actual_ns| actual_ns == ns) } }