Njia ya kupita kikagua kukopa katika Rust imechapishwa.

Jakub KΔ…dzioΕ‚ka alichapisha uthibitisho wa dhana inayoonyesha matatizo ya mara moja yanayohusiana na mdudu katika mradi wa mkusanyaji wa kutu, ambayo watengenezaji wamekuwa wakijaribu kutatua bila mafanikio kwa miaka minne.

Mfano uliotengenezwa na Jakub hukuruhusu kupita Kikagua Borrow kwa hila rahisi sana:

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

Msanidi anaomba kwamba suluhisho hili lisitumike katika Uzalishaji, kwa kuwa madhumuni yake yalikuwa tu kuangazia suala lililopuuzwa na wasanidi wa Rust.

Chanzo: linux.org.ru

Kuongeza maoni