A collection of iterators and traits that allow you to get owned chunks
from collections
(currently Vec
and array
)
```rust use owned_chunks::OwnedChunks;
fn take_ownership(v: Vec
for (ix, chunk) in vec![vec![1, 2], vec![3, 4], vec![5, 6]].ownedchunks(2).enumerate() { match ix { 0 => asserteq!(&[vec![1, 2], vec![3, 4]], chunk.asslice()), 1 => asserteq!(&[vec![5, 6]], chunk.as_slice()), _ => panic!("no more chunks expected"), }
for vec in chunk {
take_ownership(vec);
}
} ```
License: GPL-2.0-or-later