Objavljen je način da se zaobiđe provera zaduživanja u Rustu.

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

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

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

Programer zahtijeva da se ovo rješenje ne koristi u produkciji, jer je njegova svrha bila samo da skrene pažnju na problem koji su Rust programeri ignorirali.

izvor: linux.org.ru

Dodajte komentar