This iterator
let data = vec![0, 1, 2, 3, 4, 5];
for x in data.chunks(2) {
println!("{:?}", x);
}
will produce
[0, 1]
[2, 3]
[4, 5]
Can I use iterator to get something like this.
[0, 1]
[1, 2]
[2, 3]
[3, 4]
[4, 5]
I know how to do that using for loop. But can iterator do this better?