E0502E0502 — Tidak Dapat Meminjam sebagai Mutable karena Sudah Dipinjam sebagai Immutable
Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
E0308Arm match yang berbeda mengembalikan tipe yang tidak kompatibel.
Semua arm dalam ekspresi match harus mengembalikan tipe yang sama. Dua arm atau lebih mengembalikan nilai dengan tipe yang berbeda, yang tidak diizinkan Rust.
Pastikan semua arm match mengembalikan tipe yang sama. Gunakan enum untuk membungkus tipe yang berbeda jika diperlukan. Konversi nilai ke tipe yang sama di setiap arm. Gunakan Box'<'dyn Trait> untuk trait object.
E0502Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
E0658Sebuah fitur yang belum distabilkan di Rust digunakan tanpa feature gate.
E0277Sebuah tipe tidak mengimplementasikan trait yang diperlukan.
panic-index-out-of-boundsProgram panik karena indeks berada di luar rentang yang valid untuk sebuah koleksi.
E0308Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
E0283Beberapa implementasi trait dapat diterapkan, dan Rust tidak dapat menentukan mana yang digunakan.