En måte å omgå lånesjekken i Rust er publisert.

Jakub Kądziołka publiserte et proof-of-concept som viser de umiddelbare problemene forbundet med feil i Rust-kompilatorprosjektet, som utviklere uten hell har forsøkt å løse i fire år.

Et eksempel utviklet av Jakub lar deg omgå Borrow Checker med et veldig enkelt triks:

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

Utvikleren ber om at denne løsningen ikke skal brukes i produksjon, da formålet kun var å trekke oppmerksomhet til et problem som ble ignorert av Rust-utviklerne.

Kilde: linux.org.ru

Legg til en kommentar