#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { let lines = ["1", "2", "a"]; let sum: i32 = lines .iter() .map(|line| line.parse::()) .inspect(|num| { if let Err(ref e) = *num { println!("Parsing error: {e}"); } }) .filter_map(Result::ok) .sum(); println!("Sum: {sum}"); }