aboutsummaryrefslogtreecommitdiff
path: root/crates/hir/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r--crates/hir/src/lib.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs
index caf4c3395..638398e29 100644
--- a/crates/hir/src/lib.rs
+++ b/crates/hir/src/lib.rs
@@ -1608,10 +1608,9 @@ impl Type {
1608 } 1608 }
1609 1609
1610 pub fn remove_ref(&self) -> Option<Type> { 1610 pub fn remove_ref(&self) -> Option<Type> {
1611 if let Ty::Ref(.., substs) = &self.ty.value { 1611 match &self.ty.value {
1612 Some(self.derived(substs[0].clone())) 1612 Ty::Ref(.., substs) => Some(self.derived(substs[0].clone())),
1613 } else { 1613 _ => None,
1614 None
1615 } 1614 }
1616 } 1615 }
1617 1616