about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--clippy_lints/src/copies.rs13
1 files changed, 4 insertions, 9 deletions
diff --git a/clippy_lints/src/copies.rs b/clippy_lints/src/copies.rs
index 38654c753bf..415cc39db07 100644
--- a/clippy_lints/src/copies.rs
+++ b/clippy_lints/src/copies.rs
@@ -305,15 +305,10 @@ fn search_common_cases<'a, T, Eq>(exprs: &'a [T], eq: &Eq) -> Option<(&'a T, &'a
 where
     Eq: Fn(&T, &T) -> bool,
 {
-    match exprs.len().cmp(&2) {
-        Ordering::Greater | Ordering::Less => None,
-        Ordering::Equal => {
-            if eq(&exprs[0], &exprs[1]) {
-                Some((&exprs[0], &exprs[1]))
-            } else {
-                None
-            }
-        },
+    if exprs.len() == 2 && eq(&exprs[0], &exprs[1]) {
+        Some((&exprs[0], &exprs[1]))
+    } else {
+        None
     }
 }