Rust Derleyici HatalarıHata
E0405E0405 — Trait Bu Kapsamda Bulunamadı
Bir trait adı kullanılıyor ancak mevcut kapsamda tanımlı veya içe aktarılmış değil.
rustcargo
Ayrıntıları görüntüle E0507Bir değeri bir referansın dışına taşımaya çalışıyorsunuz; bu, referansı sarkıt (dangling) bırakır.
Bir değeri bir referansın dışına taşımak, orijinal veriyi geçersiz kılar. Bu durum genellikle ödünç alınmış bir struct'tan bir alan döndürmeye çalışırken veya bir referans üzerinde desen eşleştirme (pattern matching) yaparken ortaya çıkar.
Değeri taşımak yerine klonlayın. Sahipli bir kopya oluşturmak için .to_owned() veya .clone() kullanın. Taşıma yerine ödünç almak için desen eşleştirmede ref kullanın. Sahipli bir değer yerine referans döndürün.
E0405Bir trait adı kullanılıyor ancak mevcut kapsamda tanımlı veya içe aktarılmış değil.
clippy::clone_on_copyclone() metodu, Copy uygulayan bir tip üzerinde çağrılıyor.
E0382Bir değer, başka bir değişkene veya fonksiyona taşındıktan sonra kullanılıyor.
clippy::single_matchYalnızca tek anlamlı bir kola sahip match ifadesi, if let ile sadeleştirilebilir.
panic-integer-overflowDebug modunda bir aritmetik işlem tamsayı taşmasına neden olduğu için program panikledi.
E0425Bir tanımlayıcı (identifier) kullanılıyor ancak mevcut kapsamda tanımlı değil.