Rust — безопасный и быстрый язык системного программирования. Он известен своими функциями безопасности, безопасностью памяти и использованием продолжительности жизни. Однако в Rust также есть мощная абстракция для перебора коллекций данных. В этом руководстве для начинающих мы рассмотрим магию итератора Rust.

Трейт Iterator в Rust предоставляет способ перебора набора значений, не заботясь о реализации набора. Трейт определяет стандартный интерфейс для перебора коллекции, включая функции для возврата следующего элемента…