diff options
| author | Wayne Warren <wayne.warren.s@gmail.com> | 2018-11-21 06:05:52 -0600 |
|---|---|---|
| committer | Wayne Warren <wayne.warren.s@gmail.com> | 2018-11-21 07:52:02 -0600 |
| commit | 1fed72bad4a7740cab5b5f607018a089f6d0132a (patch) | |
| tree | ae96fa55ddfe56ebf84b8b62ba3c19db489cd0ba | |
| parent | d4a6ee4a0c8308342c60e6b597872c19a5c6704c (diff) | |
| download | rust-1fed72bad4a7740cab5b5f607018a089f6d0132a.tar.gz rust-1fed72bad4a7740cab5b5f607018a089f6d0132a.zip | |
Address 'clippy::single-match' dogfood lint
| -rw-r--r-- | clippy_lints/src/trivially_copy_pass_by_ref.rs | 10 |
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); } } |
