rust-kurs/src/main.rs
2026-04-08 18:46:40 +02:00

15 lines
303 B
Rust

fn add_10(value: Option<u32>) -> Result<u32, String> {
match value {
Some(v) => Ok(v + 10),
None => Err(String::from("value was empty")),
}
}
fn main() {
let value = add_10(None);
println!("Result is: {}", value.unwrap_or(42));
panic!("Non recoverable error.");
}