Rust'ta ödünç alma denetleyicisini atlamanın bir yolu yayınlandı.

Jakub Kądziołka, aşağıdakilerle ilgili acil sorunları gösteren bir kavram kanıtı yayınladı: Rust derleyici projesindeki hatageliştiricilerin dört yıldır başarısız bir şekilde çözmeye çalıştığı sorun.

Jakub tarafından geliştirilen bir örnek, Borrow Checker'ı çok basit bir numarayla atlamanıza olanak tanıyor:

fn ana() {
let bom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", bum);
}

Geliştirici, amacı yalnızca Rust geliştiricileri tarafından göz ardı edilen bir soruna dikkat çekmek olduğundan, bu geçici çözümün Üretimde kullanılmamasını talep ediyor.

Kaynak: linux.org.ru

Yorum ekle