Publicada uma forma de contornar o borrow checker no Rust

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

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster