Rust တွင် ချေးယူထားသည့် checker ကို ကျော်ဖြတ်ရန် နည်းလမ်းတစ်ခုကို ထုတ်ပြန်လိုက်ပါပြီ။

Jakub Kądziołka သည် လက်ငင်းပြဿနာများနှင့် ဆက်စပ်နေသော အယူအဆကို သက်သေပြသည့် အထောက်အထားကို ထုတ်ဝေခဲ့သည်။ Rust compiler ပရောဂျက်ရှိ ချို့ယွင်းချက်developer များသည် လေးနှစ်ကြာအောင် ဖြေရှင်းရန် ကြိုးစားခဲ့သော်လည်း မအောင်မြင်ခဲ့ပေ။

Jakub မှ ဖန်တီးထားသော ဥပမာတစ်ခုသည် သင့်အား အလွန်ရိုးရှင်းသောလှည့်ကွက်ဖြင့် Borrow Checker ကို ကျော်လွှားနိုင်စေသည်-

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

၎င်း၏ ရည်ရွယ်ချက်မှာ Rust developer မှ လျစ်လျူရှုထားသော ပြဿနာကို အာရုံစိုက်ရန်သာ ဖြစ်သောကြောင့် developer မှ ဤဖြေရှင်းနည်းကို Production တွင် အသုံးမပြုရန် တောင်းဆိုပါသည်။

source: linux.org.ru

မှတ်ချက် Add