E0063E0063 — Field yang Hilang dalam Struct
Sebuah struct sedang dikonstruksi tanpa semua field yang diperlukan.
E0277Sebuah tipe tidak mengimplementasikan trait yang diperlukan.
Sebuah fungsi, struct, atau batasan trait mengharuskan tipe untuk mengimplementasikan trait tertentu, namun tipe tersebut tidak mengimplementasikannya. Ini umum terjadi dengan Display, Debug, Clone, dan trait standar lainnya. Fungsi generik sering memerlukan batasan trait yang tidak dipenuhi oleh tipe Anda.
Implementasikan trait yang diperlukan untuk tipe Anda menggunakan #[derive(...)] atau blok impl secara manual. Periksa apakah trait dapat diturunkan secara otomatis. Gunakan tipe pembungkus (wrapper) yang mengimplementasikan trait tersebut.
fn print_it(x: impl std::fmt::Display) {}
struct Foo;
print_it(Foo);E0063Sebuah struct sedang dikonstruksi tanpa semua field yang diperlukan.
panic-stack-overflowProgram panik akibat penggunaan stack yang berlebihan, biasanya dari rekursi yang dalam.
E0728Kata kunci .await digunakan dalam fungsi yang tidak dideklarasikan sebagai async.
E0425Sebuah identifier digunakan tetapi tidak didefinisikan dalam cakupan saat ini.
E0520Spesialisasi implementasi trait memerlukan fitur kompiler nightly.
E0609Struct atau union tidak memiliki field dengan nama yang diberikan.