#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { let mut iter = (1..20).peekable(); while iter.next_if(|&x| x < 10).is_some() {} assert_eq!(iter.next(), Some(10)); }