]> git.lizzy.rs Git - rust.git/commitdiff
Spell cases explicitly in Ty::walk{_mut}
authorFlorian Diebold <flodiebold@gmail.com>
Sun, 10 Feb 2019 11:35:30 +0000 (12:35 +0100)
committerFlorian Diebold <flodiebold@gmail.com>
Sun, 10 Feb 2019 11:35:30 +0000 (12:35 +0100)
crates/ra_hir/src/ty.rs

index 08561573bcd23a2202224009bc1e92a08208e17d..2dc1de41aa491b3b55e8129623ffb41459e56093 100644 (file)
@@ -480,7 +480,15 @@ pub fn walk(&self, f: &mut impl FnMut(&Ty)) {
                     t.walk(f);
                 }
             }
-            _ => {}
+            Ty::Bool
+            | Ty::Char
+            | Ty::Int(_)
+            | Ty::Float(_)
+            | Ty::Str
+            | Ty::Never
+            | Ty::Param { .. }
+            | Ty::Infer(_)
+            | Ty::Unknown => {}
         }
     }
 
@@ -526,7 +534,15 @@ fn walk_mut(&mut self, f: &mut impl FnMut(&mut Ty)) {
                 }
                 substs.0 = v.into();
             }
-            _ => {}
+            Ty::Bool
+            | Ty::Char
+            | Ty::Int(_)
+            | Ty::Float(_)
+            | Ty::Str
+            | Ty::Never
+            | Ty::Param { .. }
+            | Ty::Infer(_)
+            | Ty::Unknown => {}
         }
     }