I have `let my_vec = (0..25).collect::<Vec<_>>()` and I would like to split `my_vec` into iterators of groups of 10:

```none
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19];
[20, 21, 22, 23, 24, None, None, None, None, None];

```

Is it possible to do that with iterators in Rust?