A fost publicată o metodă de ocolire a verificatorului de împrumuturi în Rust

Jakub Kądziołka a publicat un proof-of-concept care arată probleme imediate legate de o eroare în proiectul compilatorului Rust, pe care dezvoltatorii încearcă fără succes să o rezolve de patru ani.

Exemplul creat de Jakub permite ocolirea Borrow Checker printr-un truc foarte simplu:

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

Dezvoltatorul cere să nu se folosească această ocolire în Production, deoarece scopul său a fost doar să atragă atenția asupra unei probleme ignorate de dezvoltatorii Rust.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster