нуля начинал, а с любого желаемого числа?
Можно ещё с помощью .scan() сделать
кастомный енумерейт https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=5e2d1d65d17b9ae78ccb39fcee55df61
Не стоит. Enumerate не теряет свойства ExactSizeIterator, FusedIterator и DoubleEndedIterator
Обсуждают сегодня