From 95e2a4f23df096ce61593b6a0910d67508228bc7 Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Fri, 5 Jul 2019 18:28:27 -0700 Subject: [PATCH] Use if-let in is_sorted_by --- src/libcore/iter/traits/iterator.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libcore/iter/traits/iterator.rs b/src/libcore/iter/traits/iterator.rs index 9028103cb971..4220e85b8dd2 100644 --- a/src/libcore/iter/traits/iterator.rs +++ b/src/libcore/iter/traits/iterator.rs @@ -2740,9 +2740,8 @@ pub trait Iterator { }; while let Some(curr) = self.next() { - match compare(&last, &curr) { - Some(Ordering::Greater) | None => return false, - _ => {} + if let Some(Ordering::Greater) | None = compare(&last, &curr) { + return false; } last = curr; }