Jakub Kądziołka zverejnil proof-of-concept poukazujúci na bezprostredné problémy súvisiace s chyba v projekte kompilátora Rust, ktorú sa vývojári neúspešne snažia vyriešiť už štyri roky.
Príklad vyvinutý Jakubom vám umožňuje obísť Borrow Checker veľmi jednoduchým trikom:
fnmain() {
nech bum = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", bum);
}
Vývojár požaduje, aby sa toto riešenie nepoužívalo v produkcii, pretože jeho účelom bolo iba upozorniť na problém, ktorý vývojári Rust ignorovali.
Zdroj: linux.org.ru