Er is een manier gepubliceerd om de leencontrole in Rust te omzeilen.

Jakub Kądziołka publiceerde een proof-of-concept waaruit blijkt welke directe problemen daarmee gepaard gaan bug in het Rust-compilerproject, die ontwikkelaars al vier jaar tevergeefs proberen op te lossen.

Met een door Jakub ontwikkeld voorbeeld kun je Borrow Checker omzeilen met een heel eenvoudige truc:

fn hoofd() {
laat boem = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boem);
}

De ontwikkelaar verzoekt om deze oplossing niet te gebruiken in de productie, omdat het alleen bedoeld was om de aandacht te vestigen op een probleem dat door de Rust-ontwikkelaars werd genegeerd.

Bron: linux.org.ru

Voeg een reactie