Jakub Kądziołka har offentliggjort et proof-of-concept, der viser umiddelbare problemer relateret til en fejl i Rust-kompilatorprojektet, som udviklerne har forsøgt at løse i mere end fire år.
Eksemplet, udviklet af Jakub, muliggør omgåelse af Borrow Checker ved hjælp af et meget simpelt trick:
fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}\
}
Udvikleren beder om, at denne omgåelse ikke bruges i produktion, da hans mål kun var at tiltrække opmærksomhed på et problem, der ignoreres af Rust-udviklerne.
Kilde: linux.org.ru
