[Rust] - Preciso de uma sugestão para o codigo a seguir (Iterators5 - Rustlings)
O desafio proposto foi o seguinte: https://github.com/rust-lang/rustlings/blob/main/exercises/iterators/iterators5.rs
A minha solução funciona bem, porém percebi uma demora e também achei essa quantidade de &&& zuado. Se alguem souber como posso melhorar isso, por favor me ajude rs
Vlw
fn count_collection_iterator(collection: &[HashMap<String, Progress>], value: Progress) -> usize {
let flattened = collection
.into_iter()
.flat_map(|map| map.values())
.collect::<Vec<_>>();
flattened.iter().filter(|&&&x| x == value).count()
}