#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { let reduced: i32 = (1..10).reduce(|acc, e| acc + e).unwrap_or(0); assert_eq!(reduced, 45); let folded: i32 = (1..10).fold(0, |acc, e| acc + e); assert_eq!(reduced, folded); }