]> git.lizzy.rs Git - rust.git/commitdiff
is_binding_pat: don't use _ arm
authorMazdak Farrokhzad <twingoow@gmail.com>
Thu, 19 Dec 2019 16:19:55 +0000 (17:19 +0100)
committerMazdak Farrokhzad <twingoow@gmail.com>
Thu, 19 Dec 2019 16:19:55 +0000 (17:19 +0100)
src/librustc/middle/region.rs

index aa6f28398289fa77e55681f568610682d703bae2..b33101ad78b98ee679e00926bbc904854babb5d2 100644 (file)
@@ -1221,7 +1221,14 @@ fn is_binding_pat(pat: &hir::Pat) -> bool {
                 is_binding_pat(&subpat)
             }
 
-            _ => false,
+            PatKind::Or(_) |
+            PatKind::Ref(_, _) |
+            PatKind::Binding(hir::BindingAnnotation::Unannotated, ..) |
+            PatKind::Binding(hir::BindingAnnotation::Mutable, ..) |
+            PatKind::Wild |
+            PatKind::Path(_) |
+            PatKind::Lit(_) |
+            PatKind::Range(_, _, _) => false,
         }
     }