E0308E0308 — Tipe Tidak Cocok
Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
E0384Sebuah variabel sedang di-reassign tetapi tidak dideklarasikan sebagai mutable.
Variabel Rust bersifat immutable secara default. Anda mencoba mengubah nilai variabel yang dideklarasikan tanpa kata kunci mut.
Tambahkan kata kunci mut pada deklarasi variabel: let mut x = value. Gunakan shadowing (deklarasi ulang dengan let) jika Anda menginginkan binding baru dengan nilai berbeda. Pertimbangkan apakah nilai tersebut seharusnya berupa konstanta.
let x = 5;
x = 10;E0308Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
E0152Item bahasa (#[lang = ...]) didefinisikan lebih dari satu kali.
E0520Spesialisasi implementasi trait memerlukan fitur kompiler nightly.
E0728Kata kunci .await digunakan dalam fungsi yang tidak dideklarasikan sebagai async.
E0603Anda mencoba mengakses item private dari luar modulnya.
E0507Anda mencoba memindahkan nilai keluar dari referensi, yang akan membuat referensi tersebut menjadi dangling.