เดฑเดธเตเดฑเตเดฑเต 1.58 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดฑเดฟเดฒเต€เดธเต

เดฎเต‹เดธเดฟเดฒเตเดฒ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดธเตเดฅเดพเดชเดฟเดšเตเดšเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดธเตเดตเดคเดจเตเดคเตเดฐ เดจเต‹เตบ เดชเตเดฐเต‹เดซเดฟเดฑเตเดฑเต เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเดพเดฏ เดฑเดธเตเดฑเตเดฑเต เดซเต—เดฃเตเดŸเต‡เดทเดจเตเดฑเต† เด†เดญเดฟเดฎเตเด–เตเดฏเดคเตเดคเดฟเตฝ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดฎเดพเดฏ เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเดพเดฏ เดฑเดธเตเดฑเตเดฑเต 1.58 เดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต. เดญเดพเดท เดฎเต†เดฎเตเดฎเดฑเดฟ เดธเตเดฐเด•เตเดทเดฏเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเดฎเต‹ เดฑเตบเดŸเตˆเดฎเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เด‰เดฏเตผเดจเตเดจ เดŸเดพเดธเตเด•เต เดชเดพเดฐเดฒเดฒเดฟเดธเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดพเตผเด—เด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต (เดฑเตบเดŸเตˆเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเดฎเดพเดฐเด‚เดญเดตเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดจเดตเตเด‚ เด†เดฏเดฟ เดšเตเดฐเตเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต).

เดฑเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเดณเตเดณ เดชเดฟเดถเด•เตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เดฒเต‹-เดฒเต†เดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเต€เดœเดฟเดฏเตป เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด•, เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดกเดฟเดฑเดซเดฑเตปเดธเตเด•เตพ, เดฌเดซเตผ เด“เดตเตผเดฑเตบ เดฎเตเดคเดฒเดพเดฏเดต. เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดธเด‚เดฌเตเดฒเดฟ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เดพเตผเด—เต‹ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต crates.io เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เตพ:

  • เดฒเตˆเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ, เดธเด‚เด–เตเดฏเดฏเตเด‚ เดชเต‡เดฐเตเด‚ เดชเตเดฐเด•เดพเดฐเด‚ เด’เดฐเต เดตเดฐเดฟเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเตเดฎเตเดชเต เดฒเดญเตเดฏเดฎเดพเดฏ เด•เดดเดฟเดตเดฟเดจเต เดชเตเดฑเดฎเต‡, เดตเดฐเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต โ€œ{เดเดกเดจเตเดฑเดฟเดซเดฏเตผ}โ€ เดŽเดจเตเดจ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดšเต‡เตผเดคเตเดคเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต: // เดฎเตเดฎเตเดชเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ: println!("เดนเดฒเต‹, {}!", get_person()); println!("เดนเดฒเต‹, {0}!", get_person()); println!("เดนเดฒเต‹, {เดตเตเดฏเด•เตเดคเดฟ}!", เด†เตพ = get_person()); // เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฟเดฏเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• = get_person(); println!("เดนเดฒเต‹, {เดตเตเดฏเด•เตเดคเดฟ}!");

    เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เดณเดฟเดฒเตเด‚ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• (เดตเต€เดคเดฟ, เด•เตƒเดคเตเดฏเดค) = get_format(); (เดชเต‡เดฐเต, เดธเตเด•เต‹เตผ) get_scores() {println!("{name}: {score:width$.precision$}"); }

    "เดชเดพเดจเดฟเด•เต!" เดฎเดพเด•เตเดฐเต‹ เด’เดดเดฟเด•เต†, เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดจเดฟเตผเดตเดšเดจเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดฎเดพเด•เตเดฐเต‹เด•เดณเดฟเดฒเตเด‚ เดชเตเดคเดฟเดฏ เดชเด•เดฐเด•เตเด•เดพเดฐเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดฑเดธเตเดฑเตเดฑเต เดญเดพเดทเดฏเตเดŸเต† 2015, 2018 เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ, เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฟ!("{ident}") เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดธเตเดŸเตเดฐเดฟเด‚เด—เดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต (เดฑเดธเตเดฑเตเดฑเต 2021-เตฝ เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต).

  • เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† std::process:: เด•เดฎเดพเตปเดกเต เด˜เดŸเดจเดฏเตเดŸเต† เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเดคเดฟเดจเดพเตฝ, เดธเตเดฐเด•เตเดทเดพ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด…เดคเต เด‡เดจเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเตฝ (CVE-2021-3013) เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด•เตเดทเตเดฆเตเดฐ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดกเดฟเดฑเตเดฑเด•เตเดทเตป เดฒเต‹เดœเดฟเด•เตเด•เดฟเตฝ เดฑเดธเตเดฑเตเดฑเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ, เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ, PATH เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดŽเดจเตเดจเดฟเดต เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.
  • เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด‚ เด…เดตเด—เดฃเดฟเดšเตเดšเดพเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟ "#[must_use_" เดŽเดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต, เด‡เดคเต เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเตป เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเตเดฎเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเดฟเดถเด•เตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.
  • API-เดฏเตเดŸเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดญเดพเด—เด‚ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เดฟ, เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เดฐเต€เดคเดฟเด•เดณเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เดณเตเด‚ เดธเตเดธเตเดฅเดฟเดฐเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:
    • เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ::is_symlink
    • เดชเดพเดค::is_symlink
    • {integer}::saturating_div
    • เด“เดชเตเดทเตป::unwrap_unchecked
    • เดซเดฒเด‚::unwrap_unchecked
    • เดซเดฒเด‚::unwrap_err_unchecked
  • เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดเดคเต เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจ "const" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:
    • เด•เดพเดฒเดพเดตเดงเดฟ:: เดชเตเดคเดฟเดฏเดคเต
    • เด•เดพเดฒเดพเดตเดงเดฟ:: checked_add
    • เด•เดพเดฒเดพเดตเดงเดฟ::saturating_add
    • เด•เดพเดฒเดพเดตเดงเดฟ::checked_sub
    • เด•เดพเดฒเดพเดตเดงเดฟ::saturating_sub
    • เด•เดพเดฒเดพเดตเดงเดฟ:: checked_mul
    • เด•เดพเดฒเดพเดตเดงเดฟ::saturating_mul
    • เด•เดพเดฒเดพเดตเดงเดฟ::checked_div
  • "const" เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ "*const T" เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเตเดŸเต† เดกเดฟเดฑเดซเดฑเตปเดธเดฟเด™เต เด…เดจเตเดตเดฆเดฟเดšเตเดšเต.
  • เด•เดพเตผเด—เต‹ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเดฑเดฟเตฝ, เดชเดพเด•เตเด•เต‡เดœเต เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เต rust_version เดซเต€เตฝเดกเต เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† "--message-format" เด“เดชเตเดทเตป "cargo install" เด•เดฎเดพเตปเดกเดฟเตฝ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด•เด‚เดชเตˆเดฒเตผ CFI (เด•เตบเดŸเตเดฐเต‹เตพ เดซเตเดฒเต‹ เด‡เดจเตเดฑเด—เตเดฐเดฟเดฑเตเดฑเดฟ) เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดทเตป เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด“เตผเดกเดฑเดฟเดจเตเดฑเต† (เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเตเดฐเดตเดพเดนเด‚) เดฒเด‚เด˜เดจเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดšเดฟเดฒ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด“เดฐเต‹ เดชเดฐเต‹เด•เตเดท เด•เต‹เดณเดฟเดจเตเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดšเต‚เดทเดฃเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚.
  • เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เด•เต‹เดกเต เด•เดตเดฑเต‡เดœเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ LLVM เด•เดตเดฑเต‡เดœเต เดคเดพเดฐเดคเดฎเตเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต† 5, 6 เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด•เด‚เดชเตˆเดฒเตผ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ, LLVM-เดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ LLVM 12 เด†เดฏเดฟ เด‰เดฏเตผเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • x86_64-unknown-none เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดŸเต† เดฎเต‚เดจเตเดจเดพเด‚ เดคเดฒเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดฒเต†เดตเดฒเดฟเตฝ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดฟเดจเตเดคเตเดฃ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดธเตเดตเดฏเดฎเต‡เดตเดฏเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเต‹ เด”เดฆเตเดฏเต‹เด—เดฟเด• เดฌเดฟเตฝเดกเตเด•เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เด•เต‹เดกเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเดพเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเต†.

เด•เต‚เดŸเดพเดคเต†, Windows 0.30 เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ Rust-เดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ Microsoft-เดจเตเดฑเต† เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเด‚, เด‡เดคเต Windows OS-เดจเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต Rust เดญเดพเดท เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต†เดฑเตเดฑเดฟเตฝ เดฐเดฃเตเดŸเต เด•เตเดฐเดพเดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ (เดตเดฟเตปเดกเต‹เดธเต, เดตเดฟเตปเดกเต‹เดธเต-เดธเดฟเดธเต) เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฑเดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เดตเดฟเตป เดŽเดชเดฟเด เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. API เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เด•เต‹เดกเต, API เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เดฏเดฟ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ Win API เด•เต‹เดณเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดญเดพเดตเดฟเดฏเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด•เต‹เดณเตเด•เตพเด•เตเด•เตเด‚ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดฏเตโ€Œเดกเดฌเตเดฒเตเดฏเตเดชเดฟ (เดฏเต‚เดฃเดฟเดตเต‡เดดเตโ€Œเดธเตฝ เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚) เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดนเดพเตปเดกเดฟเตฝ, เดกเต€เดฌเด—เต เดคเดฐเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•