E0317E0317 — if mist mogelijk een else-clausule
Een if-expressie die als waarde wordt gebruikt, mist een else-tak.
E0200Een unsafe-trait moet worden geïmplementeerd met een unsafe impl-blok.
De trait is gedeclareerd als unsafe, wat betekent dat implementeerders bepaalde invarianten moeten verifiëren. Het impl-blok moet ook als unsafe worden gemarkeerd om deze veiligheidsvereisten te erkennen.
Voeg het sleutelwoord unsafe toe aan het impl-blok: unsafe impl MyTrait for MyType. Voeg een veiligheidscommentaar toe waarin je documenteert welke invarianten je handhaaft.
E0317Een if-expressie die als waarde wordt gebruikt, mist een else-tak.
E0119Er bestaan twee of meer implementaties van dezelfde trait voor hetzelfde type.
panic-divide-by-zeroHet programma is gepanickt vanwege een gehele deling door nul.
E0255Een lokale definitie conflicteert met een geïmporteerde naam.
E0599De methode bestaat niet op het opgegeven type, of de vereiste trait is niet in scope.
E0596U probeert een waarde mutueel te lenen die niet als mutueel is gedeclareerd.