Błędy kompilatora RustBłąd
E0382E0382 — Użycie przesuniętej wartości
Wartość jest używana po tym, jak została przeniesiona do innej zmiennej lub funkcji.
rustcargo
Zobacz szczegóły E0271Typ skojarzony w implementacji traitu nie odpowiada oczekiwanemu typowi.
Konkretny typ podany dla typu skojarzonego w bloku impl nie pasuje do oczekiwanego typu skojarzonego wynikającego z ograniczenia traitu. Na przykład implementacja Iterator z błędnym typem Item.
Zmień typ skojarzony, aby odpowiadał oczekiwanemu. Sprawdź ograniczenia traitu pod kątem wymaganego typu skojarzonego. Zweryfikuj definicję traitu pod kątem poprawnej nazwy i ograniczeń typu skojarzonego.
E0382Wartość jest używana po tym, jak została przeniesiona do innej zmiennej lub funkcji.
E0463Kompilator nie może znaleźć podanej skrzynki.
E0503Wartość nie może być używana, gdy jest mutowalnie pożyczona przez inną zmienną.
unused_variablesZmienna jest zadeklarowana, ale nigdy nieużywana w kodzie.
E0384Zmienna jest ponownie przypisywana, ale nie została zadeklarowana jako mutowalna.
E0433Ścieżka modułu użyta w instrukcji use lub ścieżce typu nie może być rozwiązana.