Bon cas pour un `if-let`
Ici tu revais d'un if-let:
match self.tab {
MeteoTabs::TabCarte => {
let i: usize = self.previsions_france_selected.try_into().unwrap();
let ville = self.previsions_france[i].clone();
self.previsions_france_selected = ville.left_to;
},
_ => {}
}
ça donne:
fn left(&mut self) {
if let MeteoTabs::TabCarte = self.tab {
let i = self.previsions_france_selected as usize;
let ville = &self.previsions_france[i];
self.previsions_france_selected = ville.left_to;
}
}