Błędy kompilatora RustBłąd
E0252E0252 — Nazwa już zaimportowana
Dwa importy wprowadzają tę samą nazwę do zasięgu.
rustcargo
Co powoduje ten błąd
Dwie instrukcje use importują różne elementy o tej samej nazwie. Rust nie zezwala na kolizje nazw w tym samym zasięgu.
Jak to naprawić
Zmień nazwę jednego z importów za pomocą as: use module::Item as AliasedItem. Usuń jeden z konfliktujących importów. Używaj w pełni kwalifikowanych ścieżek zamiast importowania obu.
Powiązane kody błędów
Błędy kompilatora RustBłąd
E0308E0308 — Niezgodność Typów
Oczekiwany typ nie zgadza się z rzeczywiście podanym typem.
rustcargo
Zobacz szczegóły Błędy kompilatora RustBłąd
E0503E0503 — Nie można użyć wartości, bo jest mutowalnie pożyczona
Wartość nie może być używana, gdy jest mutowalnie pożyczona przez inną zmienną.
rustcargo
Zobacz szczegóły Błędy kompilatora RustBłąd
E0255E0255 — Konflikt nazwy z importem
Lokalna definicja koliduje z zaimportowaną nazwą.
rustcargo
Zobacz szczegóły Błędy kompilatora RustBłąd
E0499E0499 — Nie można pożyczyć mutowalnie więcej niż raz
Wartość jest pożyczana mutowalnie więcej niż raz w tym samym czasie.
rustcargo
Zobacz szczegóły Błędy kompilatora RustBłąd
E0053E0053 — Niezgodność sygnatury metody
Sygnatura metody w bloku impl nie zgadza się z sygnaturą metody cechy.
rustcargo
Zobacz szczegóły Błędy kompilatora RustBłąd
E0425E0425 — Nie można znaleźć wartości w tym zasięgu
Identyfikator jest używany, ale nie jest zdefiniowany w bieżącym zasięgu.
rustcargo
Zobacz szczegóły