Błędy kompilatora RustBłąd
E0502E0502 — Nie można pożyczyć jako mutowalnego, bo już pożyczono jako niemutowalny
Wartość nie może być pożyczona mutowalnie, gdy aktywne jest jeszcze niemutowalne pożyczenie.
rustcargo
Zobacz szczegóły panic-divide-by-zeroProgram wywołał panic z powodu dzielenia całkowitoliczbowego przez zero.
Operacja dzielenia całkowitoliczbowego lub modulo ma dzielnik równy zero. Rust sprawdza to w czasie wykonania i wywołuje panic. Dzielenie zmiennoprzecinkowe przez zero daje nieskończoność, a nie panic.
Sprawdź dzielnik przed dzieleniem. Użyj checked_div(), które zwraca None zamiast wywoływać panic. Waliduj wartości wejściowe, które mogą być zerem.
E0502Wartość nie może być pożyczona mutowalnie, gdy aktywne jest jeszcze niemutowalne pożyczenie.
E0271Typ skojarzony w implementacji traitu nie odpowiada oczekiwanemu typowi.
E0308Oczekiwany typ nie zgadza się z rzeczywiście podanym typem.
E0277Typ nie implementuje wymaganej cechy.
E0053Sygnatura metody w bloku impl nie zgadza się z sygnaturą metody cechy.
E0621Parametr funkcji wymaga jawnej adnotacji czasu życia, aby spełnić wymagania nadzorcy pożyczeń.