fn main() { match failme() { Err(e) => panic!(e), _ => unreachable!() } } fn failme() -> Result<(), String> { Err(format!("Oops! An error happened in {} on line {}", file!(), line!())) }