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