about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2015-11-10 12:51:56 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2015-11-10 12:51:56 +0300
commit41ccd44f767ec5f87f0c90d5f8d48c33bb9bddff (patch)
treed0017ab9513ddbc02e73f18f25e03a1a492692a3 /src
parentef6850643ee934e4404b67ea9697a60d80053eb2 (diff)
downloadrust-41ccd44f767ec5f87f0c90d5f8d48c33bb9bddff.tar.gz
rust-41ccd44f767ec5f87f0c90d5f8d48c33bb9bddff.zip
Use exhaustive matching
Diffstat (limited to 'src')
-rw-r--r--src/librustc_privacy/lib.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/librustc_privacy/lib.rs b/src/librustc_privacy/lib.rs
index a576c41f431..a8600d91a26 100644
--- a/src/librustc_privacy/lib.rs
+++ b/src/librustc_privacy/lib.rs
@@ -1094,7 +1094,10 @@ impl<'a, 'tcx> SanePrivacyVisitor<'a, 'tcx> {
                 check_inherited(item.span, item.vis,
                                 "place qualifiers on individual functions instead");
             }
-            _ => {}
+            hir::ItemStruct(..) | hir::ItemEnum(..) | hir::ItemTrait(..) |
+            hir::ItemConst(..) | hir::ItemStatic(..) | hir::ItemFn(..) |
+            hir::ItemMod(..) | hir::ItemExternCrate(..) |
+            hir::ItemUse(..) | hir::ItemTy(..) => {}
         }
     }
 
@@ -1125,7 +1128,10 @@ impl<'a, 'tcx> SanePrivacyVisitor<'a, 'tcx> {
                     check_inherited(f.span, f.node.kind.visibility());
                 }
             }
-            _ => {}
+            hir::ItemDefaultImpl(..) | hir::ItemEnum(..) | hir::ItemTrait(..) |
+            hir::ItemConst(..) | hir::ItemStatic(..) | hir::ItemFn(..) |
+            hir::ItemMod(..) | hir::ItemExternCrate(..) |
+            hir::ItemUse(..) | hir::ItemTy(..) => {}
         }
     }
 }