Na-publish na ang isang paraan upang ma-bypass ang borrow checker sa Rust.

Inilathala ni Jakub KΔ…dzioΕ‚ka ang isang patunay-ng-konsepto na nagpapakita ng mga agarang problemang nauugnay sa bug sa proyekto ng Rust compiler, na hindi matagumpay na sinusubukang lutasin ng mga developer sa loob ng apat na taon.

Ang isang halimbawa na binuo ni Jakub ay nagbibigay-daan sa iyo na i-bypass ang Borrow Checker gamit ang isang napakasimpleng trick:

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

Hinihiling ng developer na huwag gamitin ang workaround na ito sa Production, dahil ang layunin nito ay bigyang pansin lamang ang isang isyu na hindi pinansin ng mga developer ng Rust.

Pinagmulan: linux.org.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS πŸ”₯ Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster