Iterator::collect()
Собирает итератор в коллекцию.
Сигнатура
fn collect<B: FromIterator<Self::Item>>(self) -> BПотребляет итератор и складывает элементы в коллекцию — Vec, String, HashMap и т.д. Тип результата часто указывают явно.
let s: String = vec!['a', 'b', 'c'].into_iter().collect();
println!("{}", s); // abc