Jakub Kądziołka publicou um proof-of-concept mostrando problemas imediatos relacionados a um erro no projeto do compilador Rust, que os desenvolvedores tentam resolver sem sucesso há quatro anos.
O exemplo desenvolvido por Jakub permite contornar o Borrow Checker por meio de um truque muito simples:
fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}
O desenvolvedor pede para não usar esse contorno em produção, pois seu objetivo era apenas chamar a atenção para o problema ignorado pelos desenvolvedores do Rust.
Fonte: linux.org.ru
