about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAda Alakbarova <ada.alakbarova@proton.me>2025-08-16 15:36:24 +0200
committerAda Alakbarova <ada.alakbarova@proton.me>2025-08-16 15:56:21 +0200
commit43f832d37b4ff6a47e6bf81ef2caeffe331a78ef (patch)
tree78919fbe0eec4ab6c4f6b887e4010469774c157e
parentaa8b09d4682dc577ae35784d316d265d4d5619a5 (diff)
downloadrust-43f832d37b4ff6a47e6bf81ef2caeffe331a78ef.tar.gz
rust-43f832d37b4ff6a47e6bf81ef2caeffe331a78ef.zip
use `Option::is_some_and`
-rw-r--r--clippy_lints/src/collapsible_if.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/clippy_lints/src/collapsible_if.rs b/clippy_lints/src/collapsible_if.rs
index e3103e2d301..61063694b00 100644
--- a/clippy_lints/src/collapsible_if.rs
+++ b/clippy_lints/src/collapsible_if.rs
@@ -141,11 +141,10 @@ impl CollapsibleIf {
 
                     // 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,