Erreurs du compilateur RustCritique
panic-divide-by-zeroPanic — Division par zéro
Le programme a paniqué à cause d'une division entière par zéro.
rustcargo
Voir les détails E0133Une fonction ou opération unsafe est utilisée en dehors d'un bloc unsafe.
Certaines opérations en Rust sont marquées comme unsafe car le compilateur ne peut pas garantir la sûreté mémoire. Cela inclut le déréférencement de pointeurs bruts, l'appel de fonctions unsafe et l'accès aux statics mutables.
Encapsulez l'opération unsafe dans un bloc unsafe { }. Ajoutez un commentaire de safety expliquant pourquoi l'opération est sûre. Demandez-vous s'il existe une alternative sûre.
panic-divide-by-zeroLe programme a paniqué à cause d'une division entière par zéro.
E0428Un élément du même nom est défini plusieurs fois dans la même portée.
E0502Une valeur ne peut pas être empruntée de manière mutable tant qu'un emprunt immuable est encore actif.
clippy::redundant_closureUne closure qui se contente d'appeler une fonction peut être remplacée par cette fonction directement.
E0520La spécialisation des implémentations de traits nécessite une fonctionnalité du compilateur nightly.
E0432Le module ou l'élément référencé dans une instruction use est introuvable.