Rust-те қарызды тексеруді айналып өту жолы жарияланды.

Якуб Кадзиолка концепциямен байланысты шұғыл мәселелерді көрсететін дәлелдемені жариялады. Rust компилятор жобасындағы қате, әзірлеушілер төрт жыл бойы сәтсіз шешуге тырысты.

Якуб әзірлеген мысал өте қарапайым трюкпен қарыз тексерушісін айналып өтуге мүмкіндік береді:

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

Әзірлеуші ​​бұл уақытша шешімнің өндірісте пайдаланылмауын сұрайды, себебі оның мақсаты тек Rust әзірлеушілері елемеген мәселеге назар аудару болды.

Ақпарат көзі: linux.org.ru

пікір қалдыру