Een manier om de borrow checker in Rust te omzeilen is gepubliceerd.

Jakub Kądziołka heeft een proof-of-concept gepubliceerd dat directe problemen aantoont met een fout in het Rust compilerproject, die ontwikkelaars al vier jaar zonder succes proberen op te lossen.

Het voorbeeld dat Jakub heeft ontwikkeld, maakt het mogelijk om de Borrow Checker te omzeilen met een heel eenvoudige truc:

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

De ontwikkelaar vraagt om deze omzeiling niet in Production te gebruiken, aangezien zijn doel alleen was om aandacht te vestigen op het probleem dat door Rust-ontwikkelaars wordt genegeerd.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster