Erreurs du compilateur RustErreur
E0308E0308 — Type de retour de closure incompatible
La closure retourne un type différent de celui attendu par le contexte.
rustcargo
Voir les détails E0423Un nom de type est utilisé là où une valeur était attendue.
Vous essayez d'utiliser un nom de struct comme valeur sans fournir les valeurs des champs. Les tuple structs et les unit structs ont une syntaxe de construction différente de celle des structs classiques avec des champs nommés.
Utilisez la syntaxe littérale de struct : MyStruct { field: value }. Pour les unit structs, utilisez simplement le nom. Pour les tuple structs, utilisez MyStruct(value). Vérifiez si vous vouliez appeler une fonction constructeur.
E0308La closure retourne un type différent de celui attendu par le contexte.
clippy::let_and_returnUne variable est déclarée puis immédiatement retournée à la ligne suivante.
clippy::clone_on_copyLa méthode clone() est appelée sur un type qui implémente Copy.
E0614L'opérateur de déréférencement (*) est utilisé sur un type qui n'implémente pas Deref.
E0502Une valeur ne peut pas être empruntée de manière mutable tant qu'un emprunt immuable est encore actif.
E0106Une référence dans une signature de fonction ou une structure n'a pas de paramètre de durée de vie.