Błędy kompilatora RustBłąd
E0308E0308 — Niezgodność typu zwracanego przez domknięcie
Domknięcie zwraca inny typ niż oczekiwany przez kontekst.
rustcargo
Zobacz szczegóły clippy::needless_returnSłowo kluczowe return jest używane niepotrzebnie na końcu funkcji.
Funkcje Rusta niejawnie zwracają ostatnie wyrażenie. Używanie jawnej instrukcji return na końcu funkcji jest nadmiarowe i nieidomatyczne. Clippy oznacza to jako zbędne.
Usuń słowo kluczowe return i końcowy średnik z ostatniego wyrażenia. Funkcja niejawnie zwróci wartość. Zachowaj return tylko do wczesnych wyjść w środku funkcji.
E0308Domknięcie zwraca inny typ niż oczekiwany przez kontekst.
E0271Typ skojarzony w implementacji traitu nie odpowiada oczekiwanemu typowi.
E0502Wartość nie może być pożyczona mutowalnie, gdy aktywne jest jeszcze niemutowalne pożyczenie.
E0658Używana jest funkcjonalność Rusta, która nie została jeszcze ustabilizowana, bez włączenia flagi feature gate.
E0507Próbujesz przenieść wartość z referencji, co pozostawiłoby referencję wiszącą.
E0432Moduł lub element wskazany w instrukcji use nie może być znaleziony.