1
0
mirror of https://github.com/sharkdp/bat synced 2026-08-03 18:51:44 +00:00

improve patch

This commit is contained in:
curious-rabbit
2026-07-01 07:54:51 +02:00
parent d72163160e
commit 0a52e4321f
2 changed files with 5 additions and 10 deletions
+3 -5
View File
@@ -155,11 +155,9 @@ pub fn sanitize(line: &str) -> String {
let bytes = stripped.as_bytes();
let mut start = 0;
let mut i = 0;
while i < bytes.len() {
if !is_sanitize_trigger(bytes[i]) {
i += 1;
continue;
}
// Skip directly to the next trigger byte instead of testing each one.
while let Some(off) = bytes[i..].iter().position(|&b| is_sanitize_trigger(b)) {
i += off;
let len = sanitize_at(bytes, i, &stripped, &mut buffer, &mut start);
i += len;
}