about summary refs log tree commit diff
diff options
context:
space:
mode:
authorWayne Warren <wayne.warren.s@gmail.com>2018-11-21 06:05:52 -0600
committerWayne Warren <wayne.warren.s@gmail.com>2018-11-21 07:52:02 -0600
commit1fed72bad4a7740cab5b5f607018a089f6d0132a (patch)
treeae96fa55ddfe56ebf84b8b62ba3c19db489cd0ba
parentd4a6ee4a0c8308342c60e6b597872c19a5c6704c (diff)
downloadrust-1fed72bad4a7740cab5b5f607018a089f6d0132a.tar.gz
rust-1fed72bad4a7740cab5b5f607018a089f6d0132a.zip
Address 'clippy::single-match' dogfood lint
-rw-r--r--clippy_lints/src/trivially_copy_pass_by_ref.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/clippy_lints/src/trivially_copy_pass_by_ref.rs b/clippy_lints/src/trivially_copy_pass_by_ref.rs
index d811ce4ecb9..2929752bbb2 100644
--- a/clippy_lints/src/trivially_copy_pass_by_ref.rs
+++ b/clippy_lints/src/trivially_copy_pass_by_ref.rs
@@ -153,9 +153,8 @@ impl<'a, 'tcx> TriviallyCopyPassByRef {
         trait_items: &[TraitItemRef]
     ) {
         for item in trait_items {
-            match item.kind {
-                AssociatedItemKind::Method{..} => self.check_trait_method(cx, item),
-                _ => (),
+            if let AssociatedItemKind::Method{..} = item.kind {
+                self.check_trait_method(cx, item);
             }
         }
     }
@@ -172,9 +171,8 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for TriviallyCopyPassByRef {
         if in_macro(item.span) {
             return;
         }
-        match item.node {
-            ItemKind::Trait(_, _, _, _, ref trait_items) => self.check_trait_items(cx, trait_items),
-            _ => (),
+        if let ItemKind::Trait(_, _, _, _, ref trait_items) = item.node {
+            self.check_trait_items(cx, trait_items);
         }
     }