Erreurs du compilateur RustErreur
E0614E0614 — Impossible de déréférencer le type
L'opérateur de déréférencement (*) est utilisé sur un type qui n'implémente pas Deref.
rustcargo
Voir les détails clippy::single_matchUne expression match avec une seule branche significative peut être simplifiée en `if let`.
Le match comporte un motif spécifique et un joker (_) attrape-tout. Cela peut s'écrire plus concis avec la syntaxe `if let`.
Remplacez match par if let : `if let Some(x) = value { ... }`. Conservez match si vous prévoyez d'ajouter d'autres branches ultérieurement. Utilisez `if let ... else` pour les matchs à deux branches.
E0614L'opérateur de déréférencement (*) est utilisé sur un type qui n'implémente pas Deref.
E0507Vous tentez de déplacer une valeur hors d'une référence, ce qui laisserait la référence pendante.
E0119Deux implémentations ou plus du même trait existent pour le même type.
E0106Une référence dans une signature de fonction ou une structure n'a pas de paramètre de durée de vie.
E0463Le crate spécifié est introuvable par le compilateur.
E0562La syntaxe impl Trait est utilisée à une position où elle n'est pas autorisée.