#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(str_split_inclusive_remainder)] fn main() { let mut split = "Mary had a little lamb".split_inclusive(' '); assert_eq!(split.remainder(), Some("Mary had a little lamb")); split.next(); assert_eq!(split.remainder(), Some("had a little lamb")); split.by_ref().for_each(drop); assert_eq!(split.remainder(), None); }