Объяснение
Итераторы вычисляют элементы по запросу. map без потребляющей операции не выполняет всю обработку. Заимствующий iterator и into_iter имеют разные последствия для владения коллекцией.
Задача для самостоятельного решения
Как получить удвоенные числа из [1,2,3]?
Показать разбор ответа
Преобразовать iterator через map и собрать collect: результат [2,4,6]. Уточните, нужны ли ссылки на исходные значения или передача владения элементами.