Błędy kompilatora RustKrytyczny
panic-divide-by-zeroPanic — Dzielenie przez zero
Program wywołał panic z powodu dzielenia całkowitoliczbowego przez zero.
rustcargo
Zobacz szczegóły E0133Niebezpieczna funkcja lub operacja jest używana poza blokiem unsafe.
Niektóre operacje w Rust są oznaczone jako unsafe, ponieważ kompilator nie może zagwarantować bezpieczeństwa pamięci. Należą do nich wyłuskiwanie surowych wskaźników, wywoływanie funkcji unsafe oraz dostęp do mutowalnych statycznych.
Owiń niebezpieczną operację blokiem unsafe { }. Dodaj komentarz bezpieczeństwa wyjaśniający, dlaczego operacja jest bezpieczna. Rozważ, czy dostępna jest bezpieczna alternatywa.
panic-divide-by-zeroProgram wywołał panic z powodu dzielenia całkowitoliczbowego przez zero.
E0428Element o tej samej nazwie jest definiowany więcej niż raz w tym samym zakresie.
E0502Wartość nie może być pożyczona mutowalnie, gdy aktywne jest jeszcze niemutowalne pożyczenie.
clippy::redundant_closureDomknięcie, które tylko wywołuje funkcję, można zastąpić samą funkcją.
E0520Specjalizacja implementacji cech wymaga niestabilnej funkcji kompilatora z wersji nightly.
E0432Moduł lub element wskazany w instrukcji use nie może być znaleziony.