Erreurs du compilateur RustErreur
E0308E0308 — Mismatched types
Le type attendu ne correspond pas au type effectivement fourni.
rustcargo
Voir les détails E0384Une variable est réassignée mais n'a pas été déclarée comme mutable.
Les variables Rust sont immuables par défaut. Vous essayez de modifier la valeur d'une variable qui a été déclarée sans le mot-clé mut.
Ajoutez le mot-clé mut à la déclaration de la variable : let mut x = value. Utilisez le shadowing (redéclaration avec let) si vous voulez un nouveau binding avec une valeur différente. Demandez-vous si la valeur ne devrait pas plutôt être une constante.
let x = 5;
x = 10;E0308Le type attendu ne correspond pas au type effectivement fourni.
E0152Un language item (#[lang = ...]) est défini plus d'une fois.
E0520La spécialisation des implémentations de traits nécessite une fonctionnalité du compilateur nightly.
E0728Le mot-clé .await est utilisé dans une fonction qui n'est pas déclarée async.
E0603Vous essayez d'accéder à un élément privé depuis l'extérieur de son module.
E0507Vous tentez de déplacer une valeur hors d'une référence, ce qui laisserait la référence pendante.