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