Guest User

Untitled

a guest
Feb 16th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.23 KB | None | 0 0
  1. fn heads_and_tails<T>(slice: &mut [T]) -> impl Iterator<Item=(&mut T, &mut [T])> {
  2. let len = slice.len();
  3. (0..len).map(|index| {
  4. let (heads, tails) = slice.split_at_mut(index + 1);
  5. (&mut heads[index], tails)
  6. })
  7. }
Add Comment
Please, Sign In to add comment