E0424E0424 — Diharapkan Nilai, Ditemukan self
Kata kunci self digunakan di luar konteks metode atau fungsi terkait.
E0392Parameter tipe generik atau lifetime dideklarasikan tetapi tidak digunakan dalam struct atau enum.
Struct atau enum memiliki parameter generik yang tidak muncul di field mana pun. Rust mengharuskan semua parameter generik digunakan. Parameter yang tidak digunakan menciptakan ambiguitas dalam type inference.
Hapus parameter yang tidak digunakan. Gunakan PhantomData'<'T> untuk menandakan tipe digunakan secara logis tanpa menyimpannya. Tambahkan field yang menggunakan parameter generik tersebut.
E0424Kata kunci self digunakan di luar konteks metode atau fungsi terkait.
E0596Anda mencoba meminjam nilai secara mutable yang tidak dideklarasikan sebagai mutable.
E0277Tipe yang tidak mengimplementasikan Send digunakan dalam konteks yang memerlukan keamanan thread.
E0505Sebuah nilai dipindahkan sementara masih dipinjam oleh referensi.
E0317Ekspresi if yang digunakan sebagai nilai tidak memiliki cabang else.
E0015Sebuah fungsi non-const dipanggil dalam konteks ekspresi konstanta.