#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(iter_intersperse)] fn main() { let mut a = [0, 1, 2].into_iter().intersperse(100); assert_eq!(a.next(), Some(0)); assert_eq!(a.next(), Some(100)); assert_eq!(a.next(), Some(1)); assert_eq!(a.next(), Some(100)); assert_eq!(a.next(), Some(2)); assert_eq!(a.next(), None); }