S'ha publicat una manera de evitar el verificador de préstecs a Rust.

Jakub Kądziołka va publicar una prova de concepte que mostrava els problemes immediats associats amb error al projecte del compilador Rust, que els desenvolupadors intenten resoldre sense èxit durant quatre anys.

Un exemple desenvolupat per Jakub us permet obviar Borrow Checker amb un truc molt senzill:

fn principal() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}

El desenvolupador demana que aquesta solució no s'utilitzi a la producció, ja que el seu propòsit era només cridar l'atenció sobre un problema ignorat pels desenvolupadors de Rust.

Font: linux.org.ru

Afegeix comentari