#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(new_range_api)] use core::range::Range; fn main() { let mut i = Range::from(3..9).iter().map(|n| n * n); assert_eq!(i.next(), Some(9)); assert_eq!(i.next(), Some(16)); assert_eq!(i.next(), Some(25)); }