From 7300bb0964cb8a525429adbde59c6a4eeb27099e Mon Sep 17 00:00:00 2001 From: Ed Page Date: Mon, 19 Jan 2026 07:54:10 -0600 Subject: [PATCH] perf(token): Avoid switching to chars --- crates/typos/src/tokens.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/typos/src/tokens.rs b/crates/typos/src/tokens.rs index 0ce6f187..a87a4834 100644 --- a/crates/typos/src/tokens.rs +++ b/crates/typos/src/tokens.rs @@ -423,10 +423,7 @@ mod parser { if captured.slice_len() < 90 && padding_len == 0 - && captured - .as_bstr() - .iter() - .all(|c| !['/', '+'].contains(&c.as_char())) + && captured.as_bstr().iter().all(|c| ![b'/', b'+'].contains(c)) { #[allow(clippy::unit_arg)] return Err(ParserError::from_input(input));