In manier om de lienkontrôler yn Rust te omgean is publisearre.

Jakub Kądziołka publisearre in proof-of-concept dy't de direkte problemen sjen lit dy't ferbûn binne mei bug yn it Rust-kompilerprojekt, dy't ûntwikkelders fjouwer jier sûnder súkses besykje op te lossen.

In foarbyld ûntwikkele troch Jakub lit jo Borrow Checker omgean mei in heul ienfâldige trúk:

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

De ûntwikkelder freget dat dizze oplossing net brûkt wurdt yn produksje, om't it doel allinich wie om oandacht te lûken op in probleem negearre troch de Rust-ûntwikkelders.

Boarne: linux.org.ru

Add a comment