Jakub Kądziołka avaldas tõestuskontseptsiooni, mis illustreerib otseseid probleeme, mis on seotud Rust kompilaatori projekti veaga, mida arendajad on ebaõnnestunult üritanud lahendada juba nelja aasta jooksul.
Jakubi loodud näide võimaldab ületada Borrow Checkerit väga lihtsa triki abil:
fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}
Arendaja palub seda lahendust mitte kasutada tootmises, kuna tema eesmärk oli ainult juhtida tähelepanu probleemile, millele Rusti arendajad on pilgu pööranud.
Allikas: linux.org.ru
