Objavljen je način za zaobilaženje provjere posudbe u Rustu.

Jakub Kądziołka objavio je dokaz koncepta koji pokazuje neposredne probleme povezane s bug u projektu prevoditelja Rust, koji programeri bezuspješno pokušavaju riješiti već četiri godine.

Primjer koji je razvio Jakub omogućuje vam da zaobiđete Borrow Checker vrlo jednostavnim trikom:

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

Programer zahtijeva da se ovo zaobilazno rješenje ne koristi u produkciji jer je njegova svrha bila samo privući pozornost na problem koji su programeri Rusta ignorirali.

Izvor: linux.org.ru

Dodajte komentar