E0658E0658 — Fitur Tidak Stabil Digunakan
Sebuah fitur yang belum distabilkan di Rust digunakan tanpa feature gate.
E0562Sintaks impl Trait digunakan di posisi yang tidak diizinkan.
impl Trait hanya dapat digunakan pada tipe argumen fungsi dan tipe kembalian (sejak Rust 1.26). Tidak dapat digunakan dalam binding let, field struct, atau posisi lainnya.
Gunakan tipe konkret sebagai pengganti impl Trait. Gunakan Box'<'dyn Trait> untuk trait object di posisi yang tidak mengizinkan impl Trait. Gunakan generik dengan trait bound untuk field struct.
E0658Sebuah fitur yang belum distabilkan di Rust digunakan tanpa feature gate.
E0277Sebuah tipe tidak mengimplementasikan trait yang diperlukan.
E0503Sebuah nilai tidak dapat digunakan selama dipinjam secara mutable oleh variabel lain.
E0600Operator unary diterapkan ke tipe yang tidak mendukungnya.
E0046Tidak semua method yang diwajibkan oleh suatu trait diimplementasikan.
E0252Dua impor membawa nama yang sama ke dalam cakupan.