use `Option::is_some_and`
diff --git a/clippy_lints/src/collapsible_if.rs b/clippy_lints/src/collapsible_if.rs
index e3103e2..6106369 100644
--- a/clippy_lints/src/collapsible_if.rs
+++ b/clippy_lints/src/collapsible_if.rs
@@ -141,11 +141,10 @@
// Prevent "elseif"
// Check that the "else" is followed by whitespace
- let requires_space = if let Some(c) = snippet(cx, up_to_else, "..").chars().last() {
- !c.is_whitespace()
- } else {
- false
- };
+ let requires_space = snippet(cx, up_to_else, "..")
+ .chars()
+ .last()
+ .is_some_and(|c| !c.is_whitespace());
let mut applicability = Applicability::MachineApplicable;
diag.span_suggestion(
else_block.span,