Struct iter_chunks::Chunks
source · [−]pub struct Chunks<I: Iterator> { /* private fields */ }Expand description
An iterator-like struct that yields chunks.
This struct is created by chunks method on IterChunks. See its
documentation for more.
Implementations
Similar to Iterator::next, but not implements Iterator due to
lifetime.
The underlying iterator implementations may choose to resume iteration
after finished, so calling Chunks::next may also return Some(Chunk)
after returning None.
Similar to Iterator::for_each.
use iter_chunks::IterChunks;
let arr = [1, 4, 2, 3, 5];
arr.into_iter().chunks(2).for_each(|chunk| {
assert_eq!(chunk.sum::<i32>(), 5);
});