Przed aktualizacją do nowszej wersji Rust następuje wykorzystywane do pracy:Jaki jest czysty sposób przekonwertowania wyniku na opcję?
let parsed_value: Vec<usize> = val.iter()
.filter_map(|e| e.parse::<usize>())
.collect();
Jednak teraz metodę parse zwraca Result
typ zamiast Option
.
Mogę utworzyć Option
za pomocą warunkowego, ale czy istnieje lepszy/czystszy sposób?