Błędy kompilatora RustBłąd
E0405E0405 — Nie można znaleźć cechy w tym zakresie
Nazwa cechy jest używana, ale nie jest zdefiniowana ani zaimportowana w bieżącym zakresie.
rustcargo
Zobacz szczegóły E0507Próbujesz przenieść wartość z referencji, co pozostawiłoby referencję wiszącą.
Przeniesienie wartości z referencji unieważniłoby oryginalne dane. Zdarza się to często przy próbie zwrócenia pola z pożyczonej struktury lub dopasowaniu wzorca na referencji.
Sklonuj wartość zamiast jej przenosić. Użyj .to_owned() lub .clone(), by utworzyć posiadaną kopię. Użyj ref w dopasowaniu wzorca, by pożyczyć zamiast przenosić. Zwróć referencję zamiast wartości posiadanej.
E0405Nazwa cechy jest używana, ale nie jest zdefiniowana ani zaimportowana w bieżącym zakresie.
clippy::clone_on_copyMetoda clone() jest wywoływana na typie implementującym Copy.
E0382Wartość jest używana po tym, jak została przeniesiona do innej zmiennej lub funkcji.
clippy::single_matchWyrażenie match z tylko jednym znaczącym ramieniem można uprościć do if let.
panic-integer-overflowProgram spanikował, ponieważ operacja arytmetyczna spowodowała przepełnienie liczby całkowitej w trybie debugowania.
E0425Identyfikator jest używany, ale nie jest zdefiniowany w bieżącym zasięgu.