diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/typst/src/eval/str.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/crates/typst/src/eval/str.rs b/crates/typst/src/eval/str.rs index 140f7146..636b9640 100644 --- a/crates/typst/src/eval/str.rs +++ b/crates/typst/src/eval/str.rs @@ -123,14 +123,10 @@ impl Str { } // There might still be a match overlapping this one, so - // restart at the next code point - if let Some(c) = &self[mat.start()..].chars().next() { - start_byte = mat.start() + c.len_utf8(); - } else { - break; - } + // restart at the next code point. + let Some(c) = self[mat.start()..].chars().next() else { break }; + start_byte = mat.start() + c.len_utf8(); } - false } } |
