функции возвращающей итератор?
Всё ещё непонятно-абстрактные вопросы. Если тебе нужно забирать с конца — DoubleEnded, не нужно — обычный. Если нужно проходится по элементам несколько раз/вперёд назад подумай ещё раз — итератор вообще не подходит. Про цену вообще отдельный вопрос, который зависит от самой функции.
I: Iterator + Clone позволяет ходить несколько раз.
Неправильно, collect::<Vec<_>>() позволяет
Ну да, тоже верно
Обсуждают сегодня