Jakub Kądziołka je objavil dokazilo o konceptu, ki prikazuje neposredne težave, povezane z napaka v projektu prevajalnika Rust, ki ga razvijalci že štiri leta neuspešno poskušajo rešiti.
Primer, ki ga je razvil Jakub, vam omogoča, da obidete Borrow Checker z zelo preprostim trikom:
fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", bum);
}
Razvijalec zahteva, da se ta rešitev ne uporablja v produkciji, saj je bil njen namen samo opozoriti na težavo, ki so jo razvijalci Rust prezrli.
Vir: linux.org.ru