Ang usa ka paagi sa paglaktaw sa borrow checker sa Rust gipatik.

Si Jakub KΔ…dzioΕ‚ka nagpatik sa usa ka pamatuod-sa-konsepto nga nagpakita sa diha-diha nga mga problema nga nalangkit sa bug sa proyekto sa Rust compiler, diin ang mga developer wala molampos nga naningkamot sa pagsulbad sulod sa upat ka tuig.

Usa ka pananglitan nga gihimo ni Jakub nagtugot kanimo sa pag-bypass sa Borrow Checker gamit ang usa ka yano nga limbong:

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

Gihangyo sa developer nga kini nga workaround dili gamiton sa Production, tungod kay ang katuyoan niini mao lamang ang pagdani sa atensyon sa usa ka isyu nga gibalewala sa mga developer sa Rust.

Source: linux.org.ru

Idugang sa usa ka comment