perf: improved collection logic

This commit is contained in:
0xffff00 2026-02-13 22:09:04 +01:00
parent 26850c839c
commit 4d1d9df6a3
Signed by: Oxfo
GPG key ID: 1AAE7E25860BF1CC

View file

@ -32,9 +32,8 @@ fn remove_doubles(characters: &Vec<char>) -> Vec<char> {
characters characters
.iter() .iter()
.enumerate() .zip(shortenable_map)
.filter(|(idx, _)| !shortenable_map[*idx]) .filter_map(|(c, shortenable)| if shortenable { None } else { Some(*c) })
.map(|(_, itm)| *itm)
.collect() .collect()
} }