Një mënyrë për të anashkaluar kontrollin e huasë në Rust është publikuar.

Jakub Kądziołka publikoi një provë të konceptit që tregon problemet e menjëhershme që lidhen me gabim në projektin e përpiluesit Rust, të cilin zhvilluesit janë përpjekur ta zgjidhin pa sukses për katër vjet.

Një shembull i zhvilluar nga Jakub ju lejon të anashkaloni Borrow Checker me një truk shumë të thjeshtë:

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

Zhvilluesi kërkon që ky rrugëdalje të mos përdoret në Prodhim, pasi qëllimi i tij ishte vetëm të tërhiqte vëmendjen ndaj një problemi të shpërfillur nga zhvilluesit e Rust.

Burimi: linux.org.ru

Shto një koment