// ./src/error/result/enter_question_mark.md use std::num::ParseIntError; fn multiply(first_number_str: &str, second_number_str: &str) -> Result { let first_number = first_number_str.parse::()?; let second_number = second_number_str.parse::()?; Ok(first_number * second_number) } fn print(result: Result) { match result { Ok(n) => println!("n is {}", n), Err(e) => println!("Error: {}", e), } } fn part0() { print(multiply("10", "2")); print(multiply("t", "2")); } pub fn main() { part0(); }