E0317E0317 — Výrazu if možná chybí větev else
Výraz if použitý jako hodnota postrádá větev else.
E0200Unsafe trait musí být implementován blokem unsafe impl.
Trait je deklarován jako unsafe, což znamená, že implementátoři musí ověřit určité invarianty. Blok impl musí být také označen jako unsafe, aby tuto bezpečnostní povinnost potvrdil.
Přidejte klíčové slovo unsafe do bloku impl: unsafe impl MyTrait for MyType. Přidejte komentář o bezpečnosti dokumentující, které invarianty dodržujete.
E0317Výraz if použitý jako hodnota postrádá větev else.
E0119Pro stejný typ existují dvě nebo více implementací stejného traitu.
panic-divide-by-zeroProgram selhal panickou chybou kvůli celočíselnému dělení nulou.
E0255Lokální definice koliduje s importovaným názvem.
E0599Metoda na daném typu neexistuje, nebo požadovaný trait není v rozsahu.
E0596Pokoušíte se mutovatelně půjčit hodnotu, která není deklarována jako mutovatelná.