Avalikustatud meetod Rustis borrow checker'i mööda hiilimiseks.

Jakub Kądziołka avaldas tõestuskontseptsiooni, mis illustreerib otseseid probleeme, mis on seotud Rust kompilaatori projekti veaga, mida arendajad on ebaõnnestunult üritanud lahendada juba nelja aasta jooksul.

Jakubi loodud näide võimaldab ületada Borrow Checkerit väga lihtsa triki abil:

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

Arendaja palub seda lahendust mitte kasutada tootmises, kuna tema eesmärk oli ainult juhtida tähelepanu probleemile, millele Rusti arendajad on pilgu pööranud.

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster