E0502E0502 — Tidak Dapat Meminjam sebagai Mutable karena Sudah Dipinjam sebagai Immutable
Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
E0277Suatu tipe digunakan dalam loop for atau konteks iterator tetapi tidak mengimplementasikan Iterator.
Tipe tersebut tidak mengimplementasikan trait Iterator sehingga tidak dapat digunakan dalam loop for atau dengan method iterator seperti .map(), .filter(). Tipe kustom perlu mengimplementasikan Iterator secara manual.
Implementasikan trait Iterator untuk tipe Anda. Gunakan .iter(), .into_iter(), atau .iter_mut() pada koleksi. Panggil method yang mengembalikan iterator dari tipe Anda.
E0502Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
E0373Sebuah closure menangkap referensi ke variabel yang mungkin tidak berumur cukup panjang.
E0107Tipe generik atau fungsi digunakan dengan jumlah parameter tipe yang salah.
E0015Sebuah fungsi non-const dipanggil dalam konteks ekspresi konstanta.
E0277Sebuah tipe tidak mengimplementasikan trait yang diperlukan.
E0614Operator dereference (*) digunakan pada tipe yang tidak mengimplementasikan Deref.