E0317E0317 — Wyrażenie if może nie mieć gałęzi else
Wyrażeniu if używanemu jako wartość brakuje gałęzi else.
E0200Niebezpieczny trait musi być implementowany za pomocą bloku unsafe impl.
Trait jest zadeklarowany jako unsafe, co oznacza, że implementujący muszą zweryfikować określone niezmienniki. Blok impl musi być również oznaczony jako unsafe, aby potwierdzić te wymagania bezpieczeństwa.
Dodaj słowo kluczowe unsafe do bloku impl: unsafe impl MyTrait for MyType. Dodaj komentarz bezpieczeństwa dokumentujący, które niezmienniki są przestrzegane.
E0317Wyrażeniu if używanemu jako wartość brakuje gałęzi else.
E0119Dla tego samego typu istnieją dwie lub więcej implementacji tego samego traitu.
panic-divide-by-zeroProgram wywołał panic z powodu dzielenia całkowitoliczbowego przez zero.
E0255Lokalna definicja koliduje z zaimportowaną nazwą.
E0599Metoda nie istnieje dla danego typu lub wymagana cecha nie jest w zasięgu.
E0596Próbujesz mutowanie pożyczyć wartość, która nie jest zadeklarowana jako mutowalna.