#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(iterator_try_reduce)] fn main() { let numbers: Vec = Vec::new(); let sum = numbers.into_iter().try_reduce(|x, y| x.checked_add(y)); assert_eq!(sum, Some(None)); }