title: Is it possible to split a vector into groups of 10 with iterators?
body: <p>I have <code>let my_vec = (0..25).collect::&lt;Vec&lt;_&gt;&gt;()</code> and I would like to split <code>my_vec</code> into iterators of groups of 10:</p>
  
  <pre class="lang-none prettyprint-override"><code>[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];
  </code></pre>
  
  <p>Is it possible to do that with iterators in Rust?</p>