Rustda qarz olish tekshiruvini chetlab o'tish usuli nashr etildi.

Yakub Kądziołka kontseptsiya bilan bog'liq bevosita muammolarni ko'rsatadigan isbotni nashr etdi. Rust kompilyator loyihasidagi xato, ishlab chiquvchilar to'rt yil davomida muvaffaqiyatsiz echishga harakat qilmoqdalar.

Jakub tomonidan ishlab chiqilgan misol sizga juda oddiy hiyla bilan Borrow Checker-ni chetlab o'tishga imkon beradi:

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

Ishlab chiquvchi ushbu vaqtinchalik yechim ishlab chiqarishda ishlatilmasligini so'raydi, chunki uning maqsadi faqat Rust dasturchilari e'tibor bermagan muammoga e'tiborni jalb qilish edi.

Manba: linux.org.ru

a Izoh qo'shish