Anonim trait fonksiyon parametreleri kullanımdan kaldırıldı
Özet
- Trait fonksiyon parametreleri, fonksiyonun gövdesi olduğunda herhangi bir çürütülemez desen kullanabilir.
Ayrıntılar
RFC #1685 doğrultusunda, trait metod bildirimlerindeki parametrelerin artık isimsiz olmasına izin verilmiyor.
Örneğin 2015 sürümünde şu kullanım geçerliydi:
#![allow(unused)]
fn main() {
trait OrnekTrait {
fn islem(&self, u8);
}
}
2018 sürümünde ise tüm parametrelere bir argüman adı verilmelidir; bu ad yalnızca
_ olsa bile:
#![allow(unused)]
fn main() {
trait OrnekTrait {
fn islem(&self, deger: u8);
}
}