E0317E0317 — Une clause else manque peut-être au if
Une expression if utilisée comme valeur n'a pas de branche else.
E0200Un trait unsafe doit être implémenté avec un bloc impl unsafe.
Le trait est déclaré comme unsafe, ce qui signifie que les implémenteurs doivent vérifier certains invariants. Le bloc impl doit également être marqué comme unsafe pour reconnaître ces exigences de sûreté.
Ajoutez le mot-clé unsafe au bloc impl : unsafe impl MyTrait for MyType. Ajoutez un commentaire de safety documentant les invariants que vous garantissez.
E0317Une expression if utilisée comme valeur n'a pas de branche else.
E0119Deux implémentations ou plus du même trait existent pour le même type.
panic-divide-by-zeroLe programme a paniqué à cause d'une division entière par zéro.
E0255Une définition locale entre en conflit avec un nom importé.
E0599La méthode n'existe pas sur le type donné, ou le trait requis n'est pas importé dans la portée.
E0596Vous essayez d'emprunter en mutable une valeur qui n'est pas déclarée comme mutable.