Prima di aggiornare ad una recente versione più Rust quanto segue usato per lavorare:Che cos'è un modo pulito per convertire un risultato in un'opzione?
let parsed_value: Vec<usize> = val.iter()
.filter_map(|e| e.parse::<usize>())
.collect();
Tuttavia, ora il metodo parse restituisce un Result
tipo invece di un Option
.
Potrei creare un Option
tramite un condizionale, ma esiste un modo migliore/più pulito?