Jakub Kądziołka a publicat un proof-of-concept care arată probleme imediate legate de o eroare în proiectul compilatorului Rust, pe care dezvoltatorii încearcă fără succes să o rezolve de patru ani.
Exemplul creat de Jakub permite ocolirea Borrow Checker printr-un truc foarte simplu:
fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}
Dezvoltatorul cere să nu se folosească această ocolire în Production, deoarece scopul său a fost doar să atragă atenția asupra unei probleme ignorate de dezvoltatorii Rust.
Sursa: linux.org.ru
