Задачи на iterators в Rust. Часть 3
Сделайте pipeline: iter → filter → map → collect.
Дан HashMap:
let m = HashMap::from([("a", 1), ("b", 2)]);
Итерируйте keys и values.
Используйте collect::<HashSet<_>>.
Используйте partition.
Iterator adapters reference.
Дан &str:
let text = "hello world";
Split words через split_whitespace.
Chars iterator для строк.
Cycle and repeat iterators.
Compare iterator vs index loop.
Комплексная задача.