Un modu per passà u verificatore di prestitu in Rust hè statu publicatu.

Jakub Kądziołka hà publicatu una prova di cuncettu chì mostra i prublemi immediati assuciati cù bug in u prughjettu di u compilatore Rust, chì i sviluppatori anu pruvatu senza successu di risolve per quattru anni.

Un esempiu sviluppatu da Jakub vi permette di scaccià u Borrow Checker cun un truccu assai simplice:

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

U sviluppatore dumanda chì sta soluzione ùn sia micca aduprata in Produzione, postu chì u so scopu era solu di attirà l'attenzione à un prublema ignoratu da i sviluppatori Rust.

Source: linux.org.ru

Add a comment