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 E0716Referencja jest przechowywana do wartości tymczasowej, która jest natychmiast usuwana.
Wartość tymczasowa (np. wynik wywołania funkcji lub wyrażenia) jest pożyczana, ale tymczasowa wartość jest usuwana na końcu instrukcji. Referencja staje się zawieszona.
Przypisz wartość tymczasową do nazwanej zmiennej za pomocą let, aby wydłużyć jej czas życia. W razie potrzeby sklonuj wartość. Zrestrukturyzuj kod, aby uniknąć pożyczania wartości tymczasowych.
E0382Wartość jest używana po tym, jak została przeniesiona do innej zmiennej lub funkcji.
E0621Parametr funkcji wymaga jawnej adnotacji czasu życia, aby spełnić wymagania nadzorcy pożyczeń.
E0152Element języka (#[lang = ...]) jest zdefiniowany więcej niż raz.
E0463Kompilator nie może znaleźć podanej skrzynki.
E0603Próbujesz uzyskać dostęp do prywatnego elementu spoza jego modułu.
E0425Identyfikator jest używany, ale nie jest zdefiniowany w bieżącym zasięgu.