You can use unwrap to get value. Panics, if result is Err

This commit is contained in:
Stephan Rehfeld 2026-04-08 18:43:12 +02:00
parent 6e0e031b12
commit 20c675ef91

View File

@ -6,10 +6,7 @@ fn add_10(value: Option<u32>) -> Result<u32, String> {
} }
fn main() { fn main() {
let value = add_10(Some(23)); let value = add_10(None);
match value { println!("Result is: {}", value.unwrap());
Ok(v) => println!("Result was: {}", v),
Err(e) => println!("Operatation failed. Reason was: {}", e),
}
} }