Rust 1.61 เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฐเฉ€เจฒเฉ€เจœเจผ

เจฐเจธเจŸ 1.61 เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ เจตเจพเจฒเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจœเฉ‹ เจ•เจฟ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉเจ†เจฐเจพ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจชเจฐ เจนเฉเจฃ เจธเฉเจคเฉฐเจคเจฐ เจ—เฉˆเจฐ-เจฎเฉเจจเจพเจซเจผเจพ เจธเฉฐเจธเจฅเจพ เจฐเจธเจŸ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจฆเฉ€ เจธเจฐเจชเฉเจฐเจธเจคเฉ€ เจนเฉ‡เจ  เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ…เจคเฉ‡ เจฐเจจเจŸเจพเจˆเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจคเฉ‹เจ‚ เจชเจฐเจนเฉ‡เจœเจผ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‰เฉฑเจš เจจเฉŒเจ•เจฐเฉ€ เจฆเฉ€ เจธเจฎเจพเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ‡ เจธเจพเจงเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจฐเจจเจŸเจพเจˆเจฎ เจจเฉ‚เฉฐ เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจฎเฉเฉฑเจขเจฒเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ…เจคเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจคเฉฑเจ• เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค

เจœเฉฐเจ—เจพเจฒ เจฆเฉ€เจ†เจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจตเจฟเจงเฉ€เจ†เจ‚ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ˜เฉฑเจŸ-เจชเฉฑเจงเจฐเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจฆเฉ‡ เจ•เจพเจฐเจจ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจ–เจพเจฒเฉ€ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจเจพ, เจจเจฒ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเฉ‡เจฃเจพ, เจฌเจซเจฐ เจ“เจตเจฐเจฐเจจ, เจ†เจฆเจฟเฅค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ, เจฌเจฟเจฒเจก เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจ…เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฒเจˆ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เจพเจฐเจ—เฉ‹ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค crates.io เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค

เจฐเฉˆเจซเจฐเฉˆเจ‚เจธ เจšเฉˆเจ•เจฟเฉฐเจ—, เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจฆเจพ เจŸเฉเจฐเฉˆเจ• เจฐเฉฑเจ–เจฃ, เจ†เจฌเจœเฉˆเจ•เจŸ เจฒเจพเจˆเจซเจŸเจพเจˆเจฎ (เจธเจ•เฉ‹เจชเจพเจ‚) เจฆเจพ เจŸเฉเจฐเฉˆเจ• เจฐเฉฑเจ–เจฃ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฆเฉเจ†เจฐเจพ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฐเจธเจŸ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจˆเจฒ เจธเจฎเฉ‡เจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจœเฉฐเจ—เจพเจฒ เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจ“เจตเจฐเจซเจฒเฉ‹ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจตเจฐเจคเฉ‹เจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจฒเจพเจœเจผเจฎเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉˆ, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจŸเฉฑเจฒ เจธเฉฐเจฆเจฐเจญเจพเจ‚ เจ…เจคเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจฆเฉ€ เจงเจพเจฐเจจเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจธเจฅเจฟเจฐ เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจฎเฉเฉฑเจ– เจซเฉฐเจ•เจธเจผเจจ เจคเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจฐเจฟเจŸเจฐเจจ เจ•เฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจฐเจธเจŸ เจฆเจพ เจฎเฉเฉฑเจ– เจซเฉฐเจ•เจธเจผเจจ เจธเจฟเจฐเจซ "()" (เจฏเฉ‚เจจเจฟเจŸ) เจ•เจฟเจธเจฎ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจนเจฎเฉ‡เจธเจผเจพ เจ‡เฉฑเจ• เจธเจซเจฒ เจเจ—เจœเจผเจฟเจŸ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ "เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†:: เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเจฃ(เจ•เฉ‹เจก)" เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค Rust 1.26 เจตเจฟเฉฑเจš, เจฎเฉเฉฑเจ– เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ…เจธเจฅเจฟเจฐ เจธเจฎเจพเจชเจคเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, C เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš EXIT_SUCCESS เจ…เจคเฉ‡ EXIT_FAILURE เจ•เฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€ "เจ เฉ€เจ• เจนเฉˆ" เจ…เจคเฉ‡ "เจ—เจฒเจคเฉ€" เจฎเฉเฉฑเจฒ เจตเจพเจชเจธ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจธเฉ€เฅค Rust 1.61 เจตเจฟเฉฑเจš, เจธเจฎเจพเจชเจคเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจฐเจฟเจŸเจฐเจจ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจเจ—เจœเจผเจฟเจŸเจ•เฉ‹เจก เจ•เจฟเจธเจฎ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจฐเจฟเจŸเจฐเจจ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจต-เจชเฉเจฐเจญเจพเจธเจผเจฟเจค เจธเจฅเจฟเจฐเจพเจ‚เจ• เจธเจซเจฒเจคเจพ เจ…เจคเฉ‡ เจ…เจธเจซเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจ•เฉ‡, เจ…เจคเฉ‡ เจตเจฟเจงเฉ€ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เจธเจŸเจฎ เจฐเจฟเจŸเจฐเจจ เจ•เฉ‹เจก เจตเจพเจชเจธ เจ•เจฐเจจ เจฒเจˆ. std::process::ExitCode เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹; fn main() -> ExitCode { if !check_foo() { เจตเจพเจชเจธเฉ€ ExitCode::from(8); } เจเจ—เจœเจผเจฟเจŸ เจ•เฉ‹เจก::เจธเจซเจฒเจคเจพ }
  • เจธเจฎเฉ€เจ•เจฐเจจ "const fn" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจตเจพเจงเฉ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจจเจฟเจฏเจฎเจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจœเฉ‹เจ‚ เจ•เจฟเจนเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจธเจฅเจฟเจฐเจพเจ‚เจ• เจฆเฉ€ เจฌเจœเจพเจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เฉฐเจชเจพเจ‡เจฒ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจฐเจจเจŸเจพเจˆเจฎ 'เจคเฉ‡ เจจเจนเฉ€เจ‚, เจ‡เจธเจฒเจˆ เจ‰เจน เจ•เฉเจ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจฟเจฐเจซเจผ เจธเจฅเจฟเจฐเจพเจ‚เจ• เจคเฉ‹เจ‚ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพเฅค เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš, เจซเฉฐเจ•เจธเจผเจจ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจธเจŸ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ†เจ—เจฟเจ† เจนเฉˆ (เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฌเจฃเจพเจ‰เจฃ, เจชเจพเจธ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เจพเจธเจŸเจฟเฉฐเจ— เจฆเฉ€ เจ†เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฆเฉเจ†เจฐเจพ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ); Const เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ†เจฎ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ T: เจ•เจพเจชเฉ€; เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจธเจชเฉˆเจš เจ•เจฐเจจ เจฏเฉ‹เจ— เจ—เฉเจฃ (dyn เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ); เจซเฉฐเจ•เจธเจผเจจ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจ…เจคเฉ‡ เจตเจพเจชเจธเฉ€ เจฎเฉเฉฑเจฒเจพเจ‚ เจฒเจˆ impl เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ•เจฟเจธเจฎเจพเจ‚เฅค
  • เจธเจŸเฉเจฐเฉ€เจฎ std::io เจตเจฟเฉฑเจš Stdin, Stdout เจ…เจคเฉ‡ Stderr เจจเฉ‚เฉฐ เจนเฉˆเจ‚เจกเจฒ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจฒเจพเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจนเฉเจฃ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจœเฉ€เจตเจจ เจ•เจพเจฒ ("'static") เจนเฉเฉฐเจฆเจพ เจนเฉˆ, "let out = std::io::stdout().lock();" เจตเจฐเจ—เฉ€เจ†เจ‚ เจฐเจšเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจนเฉˆเจ‚เจกเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ€เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจ• เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒเฅค
  • API เจฆเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจฆเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เฉเจฃเจพเจ‚ เจฆเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ:
    • เจชเจฟเฉฐเจจ::static_mut
    • เจชเจฟเฉฐเจจ::static_ref
    • Vec::retain_mut
    • VecDeque::retain_mut
    • เจ•เจฐเจธเจฐ เจฒเจˆ เจฒเจฟเจ–เฉ‹<[u8; N]>
    • std::os::unix::net::SocketAddr::from_pathname
    • std::process::ExitCode
    • std:: เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†:: เจธเจฎเจพเจชเจคเฉ€
    • std::thread::JoinHandle::is_finished
  • "const" เจ—เฉเจฃ, เจœเฉ‹ เจธเจฅเจฟเจฐเจพเจ‚เจ• เจฆเฉ€ เจฌเจœเจพเจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ:
    • <*const T>::offset เจ…เจคเฉ‡ <*mut T>::offset
    • <*const T>::wrapping_offset เจ…เจคเฉ‡ <*mut T>::wrapping_offset
    • <*const T>::add เจ…เจคเฉ‡ <*mut T>::add
    • <*const T>::sub เจ…เจคเฉ‡ <*mut T>::sub
    • <*const T>::wrapping_add เจ…เจคเฉ‡ <*mut T>::wrapping_add
    • <*const T>::wrapping_sub เจ…เจคเฉ‡ <*mut T>::wrapping_sub
    • <[T]>::as_mut_ptr
    • <[T]>::as_ptr_range
    • <[T]>::as_mut_ptr_range

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ Xous เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เจฐเจจเฉ‡เจฒ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 100 เจนเจœเจผเจพเจฐ เจฒเจพเจˆเจจเจพเจ‚ เจฒเจฟเจ–เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจœเฉฐเจ—เจพเจฒ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจชเฉเจฐเจญเจพเจต เจฆเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจฆเฉ‡ เจจเจพเจฒ เจฒเฉ‡เจ– โ€œเจฐเจธเจŸ: เจ เจ•เฉเจฐเจฟเจŸเฉ€เจ•เจฒ เจฐเฉ€เจŸเจฐเฉ‹เจธเจชเฉˆเจ•เจŸเจฟเจตโ€ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจจเฉเจ•เจธเจพเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจŸเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจฎเฉเจธเจผเจ•เจฒ, เจญเจพเจธเจผเจพ เจฆเจพ เจ…เจงเฉ‚เจฐเจพเจชเจจ เจ…เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจตเจฟเจ•เจพเจธ, เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฏเฉ‹เจ— เจฌเจฟเจฒเจกเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ, Crates.io เจตเจฟเฉฑเจš เจจเจฟเจฐเจญเจฐเจคเจพ เจญเจฐเฉ‹เจธเฉ‡ เจจเจพเจฒ เจ–เจพเจธ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚, เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจ–เจพเจธ เจ…เจจเฉเจธเจผเจพเจธเจจ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจœเฉ‹ เจ‰เจฎเฉ€เจฆเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ—เจˆเจ†เจ‚ เจนเจจ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฐเฉ€เจซเฉˆเจ•เจŸเจฐเจฟเฉฐเจ— เจ•เฉ‹เจก เจ…เจคเฉ‡ เจฐเฉˆเจชเจฟเจก เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ "เจนเฉˆเจ•" เจจเฉ‚เฉฐ เจฎเฉเฉœ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹