Erreurs du compilateur RustErreur
E0308E0308 — Mismatched types
Le type attendu ne correspond pas au type effectivement fourni.
rustcargo
Voir les détails E0597Une référence survit aux données qu'elle pointe.
La valeur empruntée est détruite (désallouée) alors qu'une référence vers elle existe encore. Cela arrive fréquemment lorsqu'on renvoie des références à des variables locales ou lorsque la portée d'un emprunt dépasse la durée de vie des données.
Déplacez les données vers une portée externe ou renvoyez des données possédées au lieu de références. Utilisez String au lieu de &str pour les valeurs de retour de fonctions. Étendez la durée de vie de la valeur empruntée pour qu'elle corresponde à celle de la référence.
E0308Le type attendu ne correspond pas au type effectivement fourni.
E0200Un trait unsafe doit être implémenté avec un bloc impl unsafe.
E0063Une struct est construite sans tous les champs requis.
panic-stack-overflowLe programme a paniqué en raison d'une utilisation excessive de la pile, généralement due à une récursion profonde.
E0502Une valeur ne peut pas être empruntée de manière mutable tant qu'un emprunt immuable est encore actif.
E0658Une fonctionnalité qui n'est pas encore stabilisée dans Rust est utilisée sans la directive de feature gate.