From 718629246e3efbbc1739164c964fdfcf497ce980 Mon Sep 17 00:00:00 2001 From: Maksym Arutyunyan Date: Mon, 2 Sep 2024 18:03:58 +0200 Subject: [PATCH] clippy --- src/strategies/rust_derive.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/strategies/rust_derive.rs b/src/strategies/rust_derive.rs index 05536f2..3f3f86f 100644 --- a/src/strategies/rust_derive.rs +++ b/src/strategies/rust_derive.rs @@ -66,14 +66,10 @@ fn sort(block: Vec, is_ignore_block_prev_line: bool, strategy: Strategy) let line_without_comment = line.trim().split("//").next().unwrap_or("").trim(); // Check if the line contains a #[derive(...)] statement - if let Some(derive_range) = line_without_comment - .find("#[derive(") - .map(|start| { - let end = line_without_comment[start..].find(")]")?; - Some(start + 9..start + end) - }) - .flatten() - { + if let Some(derive_range) = line_without_comment.find("#[derive(").and_then(|start| { + let end = line_without_comment[start..].find(")]")?; + Some(start + 9..start + end) + }) { let derive_content = &line_without_comment[derive_range.clone()]; let mut traits: Vec<&str> = derive_content .split(',')