රස්ට් හි ණය පරීක්‍ෂක මඟහැරීමේ මාර්ගයක් ප්‍රකාශයට පත් කර ඇත.

Jakub Kądziołka සම්බන්ධ වූ ක්ෂණික ගැටලු පෙන්වන සාධනය-සංකල්පයක් ප්‍රකාශයට පත් කළේය රස්ට් සම්පාදක ව්‍යාපෘතියේ දෝෂය, සංවර්ධකයින් වසර හතරක් තිස්සේ විසඳීමට අසාර්ථක උත්සාහයක් දරයි.

Jakub විසින් වර්ධනය කරන ලද උදාහරණයක් ඔබට ඉතා සරල උපක්‍රමයක් සමඟ Borrow Checker මඟ හැරීමට ඉඩ සලසයි:

fn ප්‍රධාන() {
boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}

රස්ට් සංවර්ධකයින් විසින් නොසලකා හරින ලද ගැටළුවක් කෙරෙහි අවධානය යොමු කිරීම පමණක් එහි අරමුණ වූ බැවින්, මෙම ක්‍රියා මාර්ගය නිෂ්පාදනයේදී භාවිතා නොකරන ලෙස සංවර්ධකයා ඉල්ලා සිටී.

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න