#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { let slice = [11, 22, 33, 0, 44, 55]; let mut iter = slice.rsplit(|num| *num == 0); assert_eq!(iter.next().unwrap(), & [44, 55]); assert_eq!(iter.next().unwrap(), & [11, 22, 33]); assert_eq!(iter.next(), None); }