From 68a0ae0b3282b057b6bf70542115d495f7de0190 Mon Sep 17 00:00:00 2001 From: Remo Senekowitsch Date: Fri, 10 Jul 2026 10:32:20 +0200 Subject: [PATCH] fix new clippy warning --- .../practice/binary-search/.meta/example.rs | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/exercises/practice/binary-search/.meta/example.rs b/exercises/practice/binary-search/.meta/example.rs index 43abf824443..420842ae9fc 100644 --- a/exercises/practice/binary-search/.meta/example.rs +++ b/exercises/practice/binary-search/.meta/example.rs @@ -10,19 +10,16 @@ where loop { let (head, tail) = slice.split_at(slice.len() >> 1); - if let Some(middle_element) = tail.first() { - match middle_element.cmp(&needle) { - Ordering::Less => { - base += head.len() + 1; - slice = &tail[1..]; - } - Ordering::Greater => slice = head, - Ordering::Equal => { - return Some(base + head.len()); - } + let middle_element = tail.first()?; + match middle_element.cmp(&needle) { + Ordering::Less => { + base += head.len() + 1; + slice = &tail[1..]; + } + Ordering::Greater => slice = head, + Ordering::Equal => { + return Some(base + head.len()); } - } else { - return None; } } }