E0308E0308 — Tipe Tidak Cocok
Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
E0317Ekspresi if yang digunakan sebagai nilai tidak memiliki cabang else.
Ketika ekspresi if digunakan untuk menghasilkan nilai, harus ada cabang else agar nilai dihasilkan dalam semua kasus. Tanpa else, ekspresi mungkin tidak menghasilkan nilai.
Tambahkan klausa else yang mengembalikan nilai dengan tipe yang sama. Jika blok if hanya memiliki efek samping, tambahkan titik koma untuk menjadikannya pernyataan. Kembalikan nilai default di cabang else.
E0308Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
E0503Sebuah nilai tidak dapat digunakan selama dipinjam secara mutable oleh variabel lain.
E0373Sebuah closure menangkap referensi ke variabel yang mungkin tidak berumur cukup panjang.
E0432Modul atau item yang direferensikan dalam pernyataan use tidak dapat ditemukan.
E0015Sebuah fungsi non-const dipanggil dalam konteks ekspresi konstanta.
E0658Sebuah fitur yang belum distabilkan di Rust digunakan tanpa feature gate.