Crate enumerate_base

Crate enumerate_base 

Source
Expand description

Plus the count of Iterator::enumerate by base

§Example

use crate::enumerate_base::EnumerateBaseExt as _;
let arr = ['a', 'b', 'c', 'd'];
let iter = arr.into_iter().enumerate().base(2);

assert_eq!(iter.collect::<Vec<_>>(), vec![
    (2, 'a'),
    (3, 'b'),
    (4, 'c'),
    (5, 'd'),
]);

Structs§

EnumerateBase

Traits§

EnumerateBaseExt
Extend methods for all iter::Enumerate
IteratorEnumerateBaseExt
Extend methods for all Iterator