/// |
/// let mut iter = slice.group_by(|a, b |
/// |
/// assert_eq!(iter.next(), Some(&[1, 1, 1][..])); |
/// assert_eq!(iter.next(), Some(&[3, 3][..])); |
/// assert_eq!(iter.next(), Some(&[2, 2, 2][..])); |
/// assert_eq!(iter.next(), None); |
/// let slice = &[1, 1, 1, 3, 3, 2, 2, 2, 1, 1]; |
/// |
/// let mut iter = slice.group_by(|a, b |
/// |
/// assert_eq!(iter.next(), Some(&[1, 1, 1][..])); |
/// assert_eq!(iter.next(), Some(&[3, 3][..])); |
/// assert_eq!(iter.next(), Some(&[2, 2, 2][..])); |
/// assert_eq!(iter.next(), Some(&[1, 1][..])); |
/// assert_eq!(iter.next(), None); |