From acd72408d819d77a76d5045816fb012a36d558d2 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Mon, 12 Oct 2026 15:00:39 -0400 Subject: [PATCH] Text: simpler break guard (clippy) Co-Authored-By: Claude Opus 5.5 (1M context) --- crates/text/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/text/src/lib.rs b/crates/text/src/lib.rs index fbf9fff..6918a8d 100644 --- a/crates/text/src/lib.rs +++ b/crates/text/src/lib.rs @@ -779,7 +779,7 @@ fn break_opportunities(text: &str, latin_break: bool) -> (Vec, Vec) let chars: Vec = text.chars().collect(); for (i, w) in chars.windows(2).enumerate() { let (prev, next) = (w[0], w[1]); - let keep = if is_hangul(prev) && is_hangul(next) { false } else { latin_break || !(matches!(prev, '/' | '\\') && !next.is_whitespace()) }; + let keep = if is_hangul(prev) && is_hangul(next) { false } else { latin_break || !matches!(prev, '/' | '\\') || next.is_whitespace() }; if !keep && !mandatory.get(i + 1).copied().unwrap_or(false) && let Some(a) = allowed.get_mut(i + 1)