Erreurs du compilateur RustErreur
E0308E0308 — Mismatched types
Le type attendu ne correspond pas au type effectivement fourni.
rustcargo
Voir les détails E0317Une expression if utilisée comme valeur n'a pas de branche else.
Lorsqu'une expression if est utilisée pour produire une valeur, elle doit comporter une branche else afin qu'une valeur soit produite dans tous les cas. Sans else, l'expression pourrait ne pas produire de valeur.
Ajoutez une clause else qui retourne une valeur du même type. Si le bloc if n'a que des effets de bord, ajoutez un point-virgule pour en faire une instruction. Retournez une valeur par défaut dans la branche else.
E0308Le type attendu ne correspond pas au type effectivement fourni.
E0503Une valeur ne peut pas être utilisée tant qu'elle est empruntée de manière mutable par une autre variable.
E0373Une fermeture capture une référence à une variable dont la durée de vie peut être insuffisante.
E0432Le module ou l'élément référencé dans une instruction use est introuvable.
E0015Une fonction non const est appelée dans un contexte d'expression constante.
E0658Une fonctionnalité qui n'est pas encore stabilisée dans Rust est utilisée sans la directive de feature gate.