From 91a5fdee7a80a7a83827eb7a651bce9b3226bfe8 Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Fri, 31 May 2024 16:35:19 -0400 Subject: [PATCH] Use find in indent detection (#11650) --- crates/ruff_python_codegen/src/stylist.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/crates/ruff_python_codegen/src/stylist.rs b/crates/ruff_python_codegen/src/stylist.rs index 37115690a1..fc9e43bfb6 100644 --- a/crates/ruff_python_codegen/src/stylist.rs +++ b/crates/ruff_python_codegen/src/stylist.rs @@ -106,13 +106,7 @@ fn detect_indention(tokens: &[LexResult], locator: &Locator) -> Indentation { } TokenKind::NonLogicalNewline => { let line = locator.line(range.end()); - let indent_index = line.char_indices().find_map(|(i, c)| { - if c.is_whitespace() { - None - } else { - Some(i) - } - }); + let indent_index = line.find(|c: char| !c.is_whitespace()); if let Some(indent_index) = indent_index { if indent_index > 0 { let whitespace = &line[..indent_index];