Rust Derleyici HatalarıHata
E0063E0063 — Struct'ta Eksik Alanlar
Bir struct, gerekli tüm alanlar belirtilmeden oluşturuluyor.
rustcargo
Ayrıntıları görüntüle E0106Bir fonksiyon imzasındaki veya struct'taki bir referansta yaşam süresi (lifetime) parametresi eksik.
Birden fazla girdi yaşam süresi olduğunda ve derleyici doğru çıktı yaşam süresini belirleyemediğinde Rust açık yaşam süresi açıklamaları gerektirir. Referans olan struct alanları da yaşam süresi açıklamalarına ihtiyaç duyar.
Fonksiyon imzasına veya struct'a yaşam süresi parametreleri ekleyin. 'a veya başka yaşam süresi adları kullanın. Fonksiyonun tek bir girdi referansı varsa derleyici yaşam süresini genellikle çıkarsayabilir. Referans yerine sahipli (owned) tipler kullanmayı düşünün.
struct Foo {
bar: &str, // missing lifetime
}E0063Bir struct, gerekli tüm alanlar belirtilmeden oluşturuluyor.
E0384Bir değişkene yeniden atama yapılıyor ancak değişken mutable olarak bildirilmemiş.
E0015Bir sabit ifade bağlamında const olmayan bir fonksiyon çağrılıyor.
E0133Bir unsafe fonksiyon veya işlem, unsafe bloğu dışında kullanılıyor.
E0520Trait implementasyon özelleştirmesi (specialization) nightly derleyici özelliği gerektirir.
E0600Bir tekli (unary) operatör, onu desteklemeyen bir türe uygulanmış.