En metod för att kringgÄ borrow checker i Rust har publicerats

Jakub KądzioƂka har publicerat ett proof-of-concept som visar pĂ„ omedelbara problem relaterade till ett fel i Rust-kompilatorprojektet, vilket utvecklarna misslyckats med att lösa under fyra Ă„r.

Exemplet, som utvecklades av Jakub, gör det möjligt att kringgÄ Borrow Checker genom en mycket enkel trick:

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

Utvecklaren ber att inte anvÀnda denna kringgÄng i produktion, eftersom syftet var att bara uppmÀrksamma ett problem som ignorerats av Rust-utvecklarna.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster