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
.iter()
.enumerate()
.filter(|(idx, _)| !shortenable_map[*idx])
.map(|(_, itm)| *itm)
.zip(shortenable_map)
.filter_map(|(c, shortenable)| if shortenable { None } else { Some(*c) })
.collect()
}