E0502E0502 — Tidak Dapat Meminjam sebagai Mutable karena Sudah Dipinjam sebagai Immutable
Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
panic-divide-by-zeroProgram panik karena pembagian bilangan bulat dengan nol.
Operasi pembagian atau modulo bilangan bulat memiliki pembagi nol. Rust memeriksa ini saat runtime dan panik. Pembagian floating-point dengan nol menghasilkan infinity, bukan panik.
Periksa pembagi sebelum melakukan pembagian. Gunakan checked_div() yang mengembalikan None sebagai pengganti panik. Validasi nilai input yang berpotensi nol.
E0502Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
E0271Tipe terkait dalam implementasi trait tidak cocok dengan tipe yang diharapkan.
E0308Tipe yang diharapkan tidak cocok dengan tipe aktual yang diberikan.
E0277Sebuah tipe tidak mengimplementasikan trait yang diperlukan.
E0053Tanda tangan method dalam blok impl tidak cocok dengan tanda tangan method pada trait.
E0621Parameter fungsi memerlukan anotasi lifetime eksplisit untuk memenuhi borrow checker.