Erreurs du compilateur RustErreur
E0271E0271 — Type incompatible pour un type associé
Un type associé dans une implémentation de trait ne correspond pas au type attendu.
rustcargo
Voir les détails unused_variablesUne variable est déclarée mais jamais utilisée dans le code.
Une liaison let crée une variable qui n'est jamais lue. Cela se produit souvent après un refactoring ou lorsqu'une variable est créée pour un effet de bord mais que sa valeur n'est pas nécessaire.
Préfixez le nom de la variable avec un underscore : let _unused = value. Supprimez la variable si elle n'est pas nécessaire. Utilisez la variable si elle a été oubliée par inadvertance.
E0271Un type associé dans une implémentation de trait ne correspond pas au type attendu.
E0614L'opérateur de déréférencement (*) est utilisé sur un type qui n'implémente pas Deref.
E0053La signature de la méthode dans un bloc `impl` ne correspond pas à celle de la méthode du trait.
E0252Deux imports introduisent le même nom dans la portée.
E0308La closure retourne un type différent de celui attendu par le contexte.
clippy::needless_returnLe mot-clé return est utilisé inutilement à la fin d'une fonction.