Trabalhar com Option/Result pode ser entediante quando você está apenas tentando escrever um código rápido. Tanto Option quanto Result têm uma função chamada unwrap que pode ser útil para obter um valor de maneira rápida e feia. unwrap irá:
panic!Esses dois trechos de código são equivalentes:
my_option.unwrap()
match my_option {
Some(v) => v,
None => panic!("alguma mensagem de erro gerada pelo Rust!"),
}
Similarmente:
my_result.unwrap()
match my_result {
Ok(v) => v,
Err(e) => panic!("alguma mensagem de erro gerada pelo Rust!"),
}
Seja um bom rustáceo e use match apropriadamente quando puder!