В
Просто в тех же доках по трейту Iterator полно примеров когда итератор достаётся через iter(), но что это за метод такой не поясняется.
Например, у Vec есть iter() который создает итератор. В чем разница между вектором и итератором? Вектор - это просто список, а итератор - это стейт-машина для путешествия по этому списку.
iter возвращает итератор для структур которые не являются итераторами ([T], Vec<T>, etc)
в твоем примере ты используешь TheDarkKnight как такую стейт-машину
Обсуждают сегодня