Błędy kompilatora RustBłąd
E0308E0308 — Niezgodność Typów
Oczekiwany typ nie zgadza się z rzeczywiście podanym typem.
rustcargo
Zobacz szczegóły E0384Zmienna jest ponownie przypisywana, ale nie została zadeklarowana jako mutowalna.
Zmienne w Rust są domyślnie niemutowalne. Próbujesz zmienić wartość zmiennej zadeklarowanej bez słowa kluczowego mut.
Dodaj słowo kluczowe mut do deklaracji zmiennej: let mut x = value. Użyj shadowingu (ponownej deklaracji z let), jeśli chcesz nowe powiązanie z inną wartością. Rozważ, czy wartość powinna być stałą.
let x = 5;
x = 10;E0308Oczekiwany typ nie zgadza się z rzeczywiście podanym typem.
E0152Element języka (#[lang = ...]) jest zdefiniowany więcej niż raz.
E0520Specjalizacja implementacji cech wymaga niestabilnej funkcji kompilatora z wersji nightly.
E0728Słowo kluczowe .await jest używane w funkcji, która nie jest zadeklarowana jako async.
E0603Próbujesz uzyskać dostęp do prywatnego elementu spoza jego modułu.
E0507Próbujesz przenieść wartość z referencji, co pozostawiłoby referencję wiszącą.