E0308E0308 — Tipe Kembalian Closure Tidak Cocok
Closure mengembalikan tipe yang berbeda dari yang diharapkan oleh konteksnya.
E0423Nama tipe digunakan di tempat yang membutuhkan nilai.
Anda mencoba menggunakan nama struct sebagai nilai tanpa menyediakan nilai field. Tuple struct dan unit struct memiliki sintaks konstruksi yang berbeda dari struct biasa dengan field bernama.
Gunakan sintaks literal struct: MyStruct { field: value }. Untuk unit struct, cukup gunakan namanya. Untuk tuple struct, gunakan MyStruct(value). Periksa apakah Anda bermaksud memanggil fungsi konstruktor.
E0308Closure mengembalikan tipe yang berbeda dari yang diharapkan oleh konteksnya.
clippy::let_and_returnSebuah variabel dideklarasikan dan langsung dikembalikan pada baris berikutnya.
clippy::clone_on_copyMetode clone() dipanggil pada tipe yang mengimplementasikan Copy.
E0614Operator dereference (*) digunakan pada tipe yang tidak mengimplementasikan Deref.
E0502Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
E0106Sebuah referensi dalam tanda tangan fungsi atau struct tidak memiliki parameter lifetime.