เชฐเชธเซเชŸ 1.60 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชฐเชฟเชฒเซ€เช

เชฐเชธเซเชŸ 1.60 เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‡เชคเซเชตเชพเชณเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชฎเซ‹เชเชฟเชฒเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชธเซเชฅเชพเชชเชฟเชค, เชชเชฐเช‚เชคเซ เชนเชตเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฌเชฟเชจ-เชฒเชพเชญเช•เชพเชฐเซ€ เชธเช‚เชธเซเชฅเชพ เชฐเชธเซเชŸ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเชพ เช†เชถเซเชฐเชฏ เชนเซ‡เช เชณ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชญเชพเชทเชพ เชฎเซ‡เชฎเชฐเซ€ เชธเชฒเชพเชฎเชคเซ€ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช—เชพเชฐเซเชฌเซ‡เชœ เช•เชฒเซ‡เช•เซเชŸเชฐ เช…เชจเซ‡ เชฐเชจเชŸเชพเชˆเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชŸเชพเชณเซ€เชจเซ‡ เช‰เชšเซเชš เชœเซ‹เชฌ เชธเชฎเชพเช‚เชคเชฐเชคเชพ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเชพ เชฎเชพเชงเซเชฏเชฎ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡ (เชฐเชจเชŸเชพเช‡เชฎ เชฎเซ‚เชณเชญเซ‚เชค เชชเซเชฐเชพเชฐเช‚เชญ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชชเซเชธเซเชคเช•เชพเชฒเชฏเชจเซ€ เชœเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡ เช˜เชŸเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).

เชฐเชธเซเชŸเชจเซ€ เชฎเซ‡เชฎเชฐเซ€ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชชเชฆเซเชงเชคเชฟเช“ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹เชฅเซ€ เชฌเชšเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเซ‹-เชฒเซ‡เชตเชฒ เชฎเซ‡เชฎเชฐเซ€ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชŠเชญเซ€ เชฅเชคเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฎเซ‡เชฎเชฐเซ€ เชเชฐเชฟเชฏเชพเชจเซ‡ เชฎเซเช•เซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเซเช‚, เชจเชฒ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เช†เชชเชตเซ‹, เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธ เชตเช—เซ‡เชฐเซ‡. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพ, เชฌเชฟเชฒเซเชก เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เช…เชจเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เชพเชฐเซเช—เซ‹ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡. crates.io เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชญเซ‚เชค เช›เซ‡.

เช•เชฎเซเชชเชพเชˆเชฒ เชธเชฎเชฏเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฐเซ‡เชซเชฐเชจเซเชธ เชšเซ‡เช•เชฟเช‚เช—, เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชฎเชพเชฒเชฟเช•เซ€เชจเซ‹ เชŸเซเชฐเซ…เช• เชฐเชพเช–เชตเชพ, เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฒเชพเช‡เชซเชŸเชพเช‡เชฎ (เชธเซเช•เซ‹เชชเซเชธ)เชจเซ‹ เชŸเซเชฐเซ…เช• เชฐเชพเช–เชตเชพ เช…เชจเซ‡ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชธเชพเชšเซ€เชคเชพเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเซเชฐเช•เซเชทเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฐเชธเซเชŸ เชชเชฃ เชชเซ‚เชฐเซเชฃเชพเช‚เช• เช“เชตเชฐเชซเซเชฒเซ‹ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡, เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชšเชฒ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชซเชฐเชœเชฟเชฏเชพเชค เชถเชฐเซ‚เช†เชคเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชญเซ‚เชฒเซ‹เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡ เช›เซ‡, เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชธเช‚เชฆเชฐเซเชญเซ‹ เช…เชจเซ‡ เชšเชฒเซ‹เชจเซ‹ เช–เซเชฏเชพเชฒ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡, เชฒเซ‹เชœเชฟเช•เชฒ เชญเซ‚เชฒเซ‹เชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชœเชฌเซ‚เชค เชธเซเชŸเซ‡เชŸเชฟเช• เชŸเชพเช‡เชชเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • rustc เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชชเชพเชธเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซ‹เชก เช•เชตเชฐเซ‡เชœเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช•เชตเชฐเซ‡เชœ เชกเซ‡เชŸเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชเชฒเชเชฒเชตเซ€เชเชฎ-เช†เชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เชตเชฐเซ‡เชœ เชกเซ‡เชŸเชพเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ "-เชธเชฟเชจเซเชธเซเชŸเซเชฐเซเชฎเซ‡เชจเซเชŸ-เช•เชตเชฐเซ‡เชœ" เชซเซเชฒเซ‡เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช†เชตเชถเซเชฏเช• เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "RUSTFLAGS="-C เช‡เชจเซเชธเซเชŸเซเชฐเซเชฎเซ‡เชจเซเชŸ-เช•เชตเชฐเซ‡เชœ" เช•เชพเชฐเซเช—เซ‹ เชฌเชฟเชฒเซเชก" เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชถเชฐเซ‚ เช•เชฐเชตเซ€. เช† เชฐเซ€เชคเซ‡ เชธเช‚เช•เชฒเชฟเชค เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเชจเซ‡ เชšเชฒเชพเชตเซเชฏเชพ เชชเช›เซ€, default.profraw เชซเชพเช‡เชฒ เชตเชฐเซเชคเชฎเชพเชจ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ llvm-tools-preview เช˜เชŸเช•เชฎเชพเช‚เชฅเซ€ llvm-profdata เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. llvm-profdata เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชพเชฏเซ‡เชฒ เช†เช‰เชŸเชชเซเชŸ เชชเช›เซ€ เชŸเซ€เช•เชพ เช•เชฐเซ‡เชฒ เช•เซ‹เชก เช•เชตเชฐเซ‡เชœ เชฐเชฟเชชเซ‹เชฐเซเชŸ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ llvm-cov เชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชธเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ€ เชฒเชฟเช‚เช• เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ‡เชฒเซ€ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เชตเชฐเซ‡เชœ เช•เชพเช‰เชจเซเชŸเชฐเซเชธ เช…เชจเซ‡ เช•เซ‹เชก เชตเชšเซเชšเซ‡เชจเชพ เชœเซ‹เชกเชพเชฃ เชตเชฟเชถเซ‡ เชœเชฐเซ‚เชฐเซ€ เชกเซ‡เชŸเชพ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. 1| 1|fn เชฎเซเช–เซเชฏ() { 2| 1| println!("เชนเซ‡เชฒเซ‹, เชตเชฐเซเชฒเซเชก!"); 3| 1|}
  • เช•เชพเชฐเซเช—เซ‹ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚, "-เชŸเชพเช‡เชฎเชฟเช‚เช—เซเชธ" เชซเซเชฒเซ‡เช— เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฌเชฟเชฒเซเชกเชจเซ€ เชชเซเชฐเช—เชคเชฟ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชชเช—เชฒเชพเชจเชพ เช…เชฎเชฒเชจเชพ เชธเชฎเชฏ เชชเชฐ เชตเชฟเช—เชคเชตเชพเชฐ เช…เชนเซ‡เชตเชพเชฒ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช…เชนเซ‡เชตเชพเชฒ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชชเซเชฐเชญเชพเชตเชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
  • เช•เชพเชฐเซเช—เซ‹ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชถเชฐเชคเซ€ เชธเช‚เช•เชฒเชจ เช…เชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชจเชฟเชฐเซเชญเชฐเชคเชพเช“เชจเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเซ€ เชชเชฆเซเชงเชคเชฟ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ‹ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, [เชธเซเชตเชฟเชงเชพเช“] เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชจเชพเชฎเชตเชพเชณเซ€ เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ€ เชธเซ‚เชšเชฟเชจเซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœ เชฌเชฟเชฒเซเชก เชฆเชฐเชฎเชฟเชฏเชพเชจ เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเซ€เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเซ€เชจเซ‡ Cargo.toml เชซเชพเช‡เชฒเชฎเชพเช‚ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡. "--เชธเซเชตเชฟเชงเชพเช“" เชงเซเชตเชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡. เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟ เช…เชฒเช— เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เช…เชจเซ‡ เชจเชฌเชณเชพ เช…เชตเชฒเช‚เชฌเชจ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.

    เชชเซเชฐเชฅเชฎ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, "[เชธเซเชตเชฟเชงเชพเช“]" เชตเชฟเชญเชพเช—เชจเซ€ เช…เช‚เชฆเชฐ เช‰เชชเชธเชฐเซเช— "dep:" เชธเชพเชฅเซ‡เชจเชพ เช˜เชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชเช• เชฒเช•เซเชทเชฃ เชคเชฐเซ€เช•เซ‡ เช† เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฐเชœเซ‚ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเช•เซเชฏ เช›เซ‡. เชฌเซ€เชœเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, โ€œ?โ€ เชšเชฟเชนเซเชจ เชธเชพเชฅเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. ("package-name?/feature-name") เชตเซˆเช•เชฒเซเชชเชฟเช• เช…เชตเชฒเช‚เชฌเชจ เช•เซ‡ เชœเซ‡ เชซเช•เซเชค เชคเซเชฏเชพเชฐเซ‡ เชœ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชฅเชตเซ€ เชœเซ‹เชˆเช เชœเซ‹ เช•เซ‡เชŸเชฒเซ€เช• เช…เชจเซเชฏ เชฎเชฟเชฒเช•เชคเชฎเชพเช‚ เช†เชชเซ‡เชฒ เชตเซˆเช•เชฒเซเชชเชฟเช• เชจเชฟเชฐเซเชญเชฐเชคเชพ เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชฏ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเซ€เชšเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, serde เช—เซเชฃเชงเชฐเซเชฎเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชฅเซ€ "serde" เช…เชตเชฒเช‚เชฌเชจ, เชคเซ‡เชฎเชœ "rgb" เช…เชตเชฒเช‚เชฌเชจ เชฎเชพเชŸเซ‡ "serde" เช—เซเชฃเชงเชฐเซเชฎ เชธเช•เซเชทเชฎ เชฅเชถเซ‡, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชœเซ‹ "rgb" เช…เชตเชฒเช‚เชฌเชจ เช…เชจเซเชฏเชคเซเชฐ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ: [เชจเชฟเชฐเซเชญเชฐเชคเชพ] serde = { เชธเช‚เชธเซเช•เชฐเชฃ = " 1.0.133", เชตเซˆเช•เชฒเซเชชเชฟเช• = เชธเชพเชšเซเช‚ } rgb = { เชธเช‚เชธเซเช•เชฐเชฃ = "0.8.25", เชตเซˆเช•เชฒเซเชชเชฟเช• = เชธเชพเชšเซเช‚ } [เชธเซเชตเชฟเชงเชพเช“] serde = ["dep:serde", "rgb?/serde"]

  • เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ เช•เชฎเซเชชเชพเช‡เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ, เชœเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชคเซ‡ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชฌเช— เช•เซ‡ เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชธเซเชตเชฟเชงเชพเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชคเซ‡ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡.
  • เชฎเซ‹เชจเซ‹เชŸเซ‹เชจเชฟเช• เชŸเชพเช‡เชฎเชฟเช‚เช—เชจเซ€ เช—เซ‡เชฐเช‚เชŸเซ€ เชธเชพเชฅเซ‡ เช‡เชจเซเชธเซเชŸเชจเซเชŸ เชŸเชพเช‡เชฎเชฐ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซเชฏเซเช‚, เชœเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชธเซเชฒเซ€เชช เชฎเซ‹เชกเชฎเชพเช‚ เชตเชฟเชคเชพเชตเซ‡เชฒเชพ เชธเชฎเชฏเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡. เช…เช—เชพเช‰, เชŸเชพเชˆเชฎเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ OS API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชนเชคเซ‹, เชœเซ‡ เชธเชฎเชฏเชจเซ€ เชเช•เชตเชฟเชงเชคเชพ, เชœเซ‡เชฎ เช•เซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชฎเชธเซเชฏเชพเช“, เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชฅเชตเชพ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชœเซ‡เชตเซ€ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เชจ เชนเชคเชพ.
  • API เชจเชพ เชจเชตเชพ เชญเชพเช—เชจเซ‡ เชธเซเชฅเชฟเชฐเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฒเช•เซเชทเชฃเซ‹เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡:
    • เช†เชฐเซเช•::new_cyclic
    • Rc::new_cyclic
    • เชธเซเชฒเชพเช‡เชธ::EscapeAscii
    • ::escape_ascii
    • u8::escape_ascii
    • Vec::spare_capacity_mut
    • เช•เชฆเชพเชšUninit::assume_init_drop
    • เช•เชฆเชพเชšUninit::assume_init_read
    • i8::abs_diff
    • i16::abs_diff
    • i32::abs_diff
    • i64::abs_diff
    • i128::abs_diff
    • isize::abs_diff
    • u8::abs_diff
    • u16::abs_diff
    • u32::abs_diff
    • u64::abs_diff
    • u128::abs_diff
    • use::abs_diff
    • io::ErrorKind เชฎเชพเชŸเซ‡ เชกเชฟเชธเซเชชเซเชฒเซ‡
    • เชเช•เซเชเชฟเชŸเช•เซ‹เชก เชฎเชพเชŸเซ‡ เชคเชฐเชซเชฅเซ€
    • เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚! ("เช•เซเชฏเชพเชฐเซ‡เชฏ เชจเชนเซ€เช‚" เชฒเช–เซ‹)
    • _Op_Asign
    • arch::is_aarch64_feature_detected!
  • mips64-openwrt-linux-musl* เช…เชจเซ‡ armv7-unknown-linux-uclibceabi (เชธเซ‹เชซเซเชŸเชซเซเชฒเซ‹เชŸ) เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชคเซเชฐเซ€เชœเซเช‚ เชธเซเชคเชฐเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชคเซเชฐเซ€เชœเชพ เชธเซเชคเชฐเชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เช†เชงเชพเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชตเชฏเช‚เชธเช‚เชšเชพเชฒเชฟเชค เชชเชฐเซ€เช•เซเชทเชฃ เชตเชฟเชจเชพ, เชธเชคเซเชคเชพเชตเชพเชฐ เชฌเชฟเชฒเซเชก เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพ เช…เชฅเชตเชพ เช•เซ‹เชก เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซเชฏเชพ เชตเชฟเชจเชพ.
  • เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‡ LLVM 14 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เชคเชฎเซ‡ เชจเซ‹เช‚เชง เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

  • rustc_codegen_gcc เชฌเซ‡เช•เชเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ rustc เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‡ เชฌเซเชŸเชธเซเชŸเซเชฐเซ‡เชช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ, เชœเซ‡ เชคเชฎเชจเซ‡ rustc เชฎเชพเช‚ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸเชฐ เชคเชฐเซ€เช•เซ‡ GCC เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚เชฅเซ€ libgccjit เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ rustc เชจเซ‡ GCC เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เช…เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชชเซเชฐเชฎเซ‹เชถเชจเชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ rustc เชฎเชพเช‚ GCC-เช†เชงเชพเชฐเชฟเชค เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ rustc เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชชเซ‹เชคเซ‡ เชœ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เชตเซเชฏเชตเชนเชพเชฐเซ เชฌเชพเชœเซเช, เช† เชฒเช•เซเชทเชฃ เชคเชฎเชจเซ‡ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชฐเชธเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เช…เช—เชพเช‰ rustc เชฎเชพเช‚ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชจ เชนเชคเชพ.
  • uutils coreutils 0.0.13 เชŸเซ‚เชฒเช•เซ€เชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡เชจเซ€ เช…เช‚เชฆเชฐ GNU Coreutils เชชเซ‡เช•เซ‡เชœเชจเซเช‚ เชเชจเชพเชฒเซ‹เช—, เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. Coreutils เชธเซ‹เชฐเซเชŸ, เช•เซ‡เชŸ, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln เช…เชจเซ‡ ls เชธเชนเชฟเชค เชธเซ‹ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เชงเซเชฏเซ‡เชฏ GPL เช•เซ‹เชชเซ€เชฒเซ‡เชซเซเชŸ เชฒเชพเชฏเชธเชจเซเชธเชจเซ€ เชœเช—เซเชฏเชพเช, เชตเชฟเชจเซเชกเซ‹เช, เชฐเซ‡เชกเซ‹เช•เซเชธ เช…เชจเซ‡ เชซเซเชฏเซเชถเชฟเชฏเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชชเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ, เชคเซ‡เชฎเชœ เช…เชจเซเชฎเชคเชฟเชถเซ€เชฒ MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ Coreutils เชจเชพ เช•เซเชฐเซ‹เชธ-เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชตเซˆเช•เชฒเซเชชเชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡.

    เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟเช GNU เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚เชฅเซ€ เชคเซ‡เชฎเชจเชพ เชธเชฎเช•เช•เซเชทเซ‹ เชธเชพเชฅเซ‡ cp, dd, df, split เช…เชจเซ‡ tr เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเชนเชฟเชค เช…เชจเซ‡เช• เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡. เช“เชจเชฒเชพเชˆเชจ เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸเซ‡เชถเชจ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡. เช•เซเชฒเซ‡เชช เชชเชพเชฐเซเชธเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฃเซ‡ โ€œ--helpโ€ เชซเซเชฒเซ‡เช— เชฎเชพเชŸเซ‡เชจเชพ เช†เช‰เชŸเชชเซเชŸเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชฒเชพเช‚เชฌเชพ เช†เชฆเซ‡เชถเซ‹เชจเชพ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชถเชฌเซเชฆเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ โ€œls -colorโ€ เชจเซ‡ เชฌเชฆเชฒเซ‡ โ€œls -colโ€ เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. โ€).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹