Error Kompiler RustError
E0308E0308 — Tipe Kembalian Closure Tidak Cocok
Closure mengembalikan tipe yang berbeda dari yang diharapkan oleh konteksnya.
rustcargo
Lihat detail clippy::needless_returnKata kunci return digunakan secara tidak perlu di akhir fungsi.
Fungsi Rust secara implisit mengembalikan ekspresi terakhir. Menggunakan pernyataan return eksplisit di akhir fungsi bersifat redundan dan tidak idiomatis. Clippy menandai ini sebagai tidak perlu.
Hapus kata kunci return dan titik koma di akhir dari ekspresi terakhir. Fungsi akan secara implisit mengembalikan nilainya. Pertahankan return hanya untuk early return di tengah fungsi.
E0308Closure mengembalikan tipe yang berbeda dari yang diharapkan oleh konteksnya.
E0271Tipe terkait dalam implementasi trait tidak cocok dengan tipe yang diharapkan.
E0502Sebuah nilai tidak dapat dipinjam secara mutable selama peminjaman immutable masih aktif.
E0658Sebuah fitur yang belum distabilkan di Rust digunakan tanpa feature gate.
E0507Anda mencoba memindahkan nilai keluar dari referensi, yang akan membuat referensi tersebut menjadi dangling.
E0432Modul atau item yang direferensikan dalam pernyataan use tidak dapat ditemukan.