Cara pikeun ngaliwat pamariksaan pinjaman di Rust parantos diterbitkeun.

Jakub Kądziołka medalkeun bukti-konsép anu nunjukkeun masalah langsung pakait sareng bug dina proyék kompiler Rust, nu pamekar geus unsuccessfully nyobian pikeun ngajawab salila opat taun.

Conto anu dikembangkeun ku Jakub ngamungkinkeun anjeun ngaliwat Borrow Checker kalayan trik anu saderhana pisan:

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

Pamekar nyuhunkeun yén workaround ieu henteu dianggo dina Produksi, sabab tujuanana ngan ukur pikeun narik perhatian kana masalah anu teu dipaliré ku pamekar Rust.

sumber: linux.org.ru

Tambahkeun komentar