เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฐเจธเจŸ 2021 (1.56) เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ Rust 1.56 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจœเฉ‹ เจ•เจฟ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉเจ†เจฐเจพ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจชเจฐ เจนเฉเจฃ เจธเฉเจคเฉฐเจคเจฐ เจ—เฉˆเจฐ-เจฎเฉเจจเจพเจซเจผเจพ เจธเฉฐเจธเจฅเจพ เจฐเจธเจŸ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจฆเฉ€ เจธเจฐเจชเฉเจฐเจธเจคเฉ€ เจนเฉ‡เจ  เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจจเจฟเจฏเจฎเจค เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจฐเจธเจŸ 2021 เจตเฉ€ เจจเจพเจฎเจœเจผเจฆ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจคเจฟเฉฐเจจ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฅเจฟเจฐเจคเจพ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค Rust 2021 เจ…เจ—เจฒเฉ‡ เจคเจฟเฉฐเจจ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจตเจงเจพเจ‰เจฃ เจฆเฉ‡ เจ…เจงเจพเจฐ เจตเจœเฉ‹เจ‚ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจฟเจ›เจฒเฉ‡ เจคเจฟเฉฐเจจ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš Rust 2018 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจญเจพเจธเจผเจพ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเจพ เจ†เจงเจพเจฐ เจฌเจฃ เจ—เจˆเฅค

เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃ เจฒเจˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ†เจชเจฃเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš "2015", "2018" เจ…เจคเฉ‡ "2021" เจฒเฉ‡เจฌเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจจเจพเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฐเจธเจŸ เจฆเฉ‡ เจšเฉเจฃเฉ‡ เจ—เจ เจธเฉฐเจธเจ•เจฐเจจเจพเจ‚ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจญเจพเจธเจผเจพ เจฐเจพเจœ เจฆเฉ‡ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเฉฐเจ—เจค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ– เจ•เจฐเจจ เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ "[เจชเฉˆเจ•เฉ‡เจœ]" เจญเจพเจ— เจตเจฟเฉฑเจš "เจเจกเฉ€เจธเจผเจจ" เจ–เฉ‡เจคเจฐ เจฆเฉเจ†เจฐเจพ เจ•เจพเจฐเจ—เฉ‹ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจตเจฟเฉฑเจš เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œ2018โ€ เจเจกเฉ€เจธเจผเจจ เจตเจฟเฉฑเจš 2018 เจฆเฉ‡ เจ…เฉฐเจค เจคเฉฑเจ• เจธเจฅเจฟเจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเจจ เจœเฉ‹ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจคเฉ‹เฉœเจฆเฉ€เจ†เจ‚ เจนเจจเฅค 2021 เจเจกเฉ€เจธเจผเจจ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ 1.56 เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ…เฉฐเจคเจฐ-เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ-เจคเฉ‹เฉœเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเจจ เจ…เจคเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจตเจพเจจเจฟเจค เจนเจจเฅค เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเฉฐเจชเจพเจฆเจ• เจธเฉฐเจฆเจพเจ‚ เจ…เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจตเฉ€ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจเฅค

เจœเฉฐเจ— 2021 เจตเจฟเฉฑเจš เจฆเจฐเจœ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจชเฉเจฐเจฎเฉเฉฑเจ– เจ…เจธเฉฐเจ—เจคเจคเจพเจตเจพเจ‚:

  • เจ•เจฒเฉ‹เจœเจผเจฐ เจตเจฟเฉฑเจš เจตเฉฑเจ–เจฐเจพ เจ•เฉˆเจชเจšเจฐ - เจ•เจฒเฉ‹เจœเจผเจฐ เจนเฉเจฃ เจชเฉ‚เจฐเฉ‡ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจฆเฉ€ เจฌเจœเจพเจ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ–เฉ‡เจคเจฐ เจฆเฉ‡ เจจเจพเจฎ เจ•เฉˆเจชเจšเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "|| ax + 1 "a" เจฆเฉ€ เจฌเจœเจพเจ เจธเจฟเจฐเจซเจผ "ax" เจจเฉ‚เฉฐ เจ•เฉˆเจชเจšเจฐ เจ•เจฐเฉ‡เจ—เจพเฅค
  • เจเจฐเฉ‡ เจฒเจˆ IntoIterator เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ: array.into_iter() เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจตเจพเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจเจฐเฉ‡ เจคเฉฑเจคเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • "|" เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ macro_rules เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจฌเฉ‚เจฒเฉ€เจ…เจจ เจœเจพเจ‚) เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš - เจฎเฉˆเจšเจพเจ‚ เจตเจฟเฉฑเจš ":pat" เจจเจฟเจฐเจงเจพเจฐเจ• เจนเฉเจฃ "A | เจฌเฉ€"
  • เจ•เจพเจฐเจ—เฉ‹ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ เจฆเจพ เจฆเฉ‚เจœเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ Rust 1.51 เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
  • TryFrom, TryInto เจ…เจคเฉ‡ FromIterator เจ—เฉเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ€เจฒเฉ‚เจก เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจ˜เจฌเจฐเจพเจนเจŸ!(..) เจ…เจคเฉ‡ เจฆเจพเจ…เจตเจพ เจ•เจฐเฉ‹!(expr, ..) เจฎเฉˆเจ•เจฐเฉ‹ เจนเฉเจฃ เจนเจฎเฉ‡เจธเจผเจพ เจซเจพเจฐเจฎเฉˆเจŸ_เจ†เจฐเจ—เจœเจผ!(..) เจจเฉ‚เฉฐ เจธเจคเจฐ เจจเฉ‚เฉฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฆเฉ‡ เจนเจจ, println!().
  • เจธเจฎเฉ€เจ•เจฐเจจ ident#, identยป..." เจ…เจคเฉ‡ ident'...' เจญเจพเจธเจผเจพ เจธเฉฐเจŸเฉˆเจ•เจธ เจตเจฟเฉฑเจš เจฐเจพเจ–เจตเฉ‡เจ‚ เจนเจจเฅค
  • เจฌเฉ‡เจ…เจฐ_เจŸเฉเจฐเฉ€เจŸ_เจ†เจฌเจœเฉˆเจ•เจŸ เจ…เจคเฉ‡ เจ…เฉฐเจกเจพเจ•เจพเจฐ_เจธเจผเจพเจฎเจฒ_เจฐเฉ‡เจ‚เจœ_เจชเฉˆเจŸเจฐเจจ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

Rust 1.56 เจตเจฟเฉฑเจš เจจเจตเจพเจ‚:

  • Cargo.toml เจตเจฟเฉฑเจš, โ€œ[เจชเฉˆเจ•เฉ‡เจœ]โ€ เจญเจพเจ— เจตเจฟเฉฑเจš, เจœเฉฐเจ—เจพเจฒ-เจตเจฐเจœเจจ เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจคเฉเจธเฉ€เจ‚ เจ•เจฐเฉ‡เจŸ เจชเฉˆเจ•เฉ‡เจœ เจฒเจˆ เจœเฉฐเจ—เจพเจฒ เจฆเจพ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเจฎเจฐเจฅเจฟเจค เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฐเจงเจพเจฐเจค เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจจเจพเจฒ เจฎเฉ‡เจฒ เจจเจนเฉ€เจ‚ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เจพเจฐเจ—เฉ‹ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจธเฉเจจเฉ‡เจนเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค
  • เจœเจฆเฉ‹เจ‚ "เจฌเจพเจˆเจกเจฟเฉฐเจ— @ เจชเฉˆเจŸเจฐเจจ" เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉˆเจŸเจฐเจจ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจตเจพเจงเฉ‚ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "let matrix @ Matrix { row_len, .. } = get_matrix();")เฅค
  • API เจฆเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจฆเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เฉเจฃเจพเจ‚ เจฆเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ:
    • std::os::unix::fs::chroot
    • UnsafeCell::raw_get
    • BfWriter::into_parts
    • core::panic::{UnwindSafe, RefUnwindSafe, AssertUnwindSafe}
    • Vec::srink_to
    • เจธเจคเจฐ::เจธเฉฐเจ•เฉ‹เจšเฉ‹
    • OsString:: shrink_to
    • PathBuf::srink_to
    • BinaryHeap::shrink_to
    • VecDeque::srink_to
    • เจนเฉˆเจธเจผเจฎเฉˆเจช::เจธเฉฐเจ•เฉ‹เจšเฉ‹
    • เจนเฉˆเจธเจผเจธเฉˆเฉฑเจŸ::เจธเจฟเฉฐเจšเฉ‹
  • "const" เจ—เฉเจฃ, เจœเฉ‹ เจธเจฅเจฟเจฐเจพเจ‚เจ• เจฆเฉ€ เจฌเจœเจพเจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ
    • std::mem::transmute
    • [เจŸเฉ€]::เจชเจนเจฟเจฒเจพเจ‚
    • [เจŸเฉ€]::เจธเจชเจฒเจฟเจŸ_เจซเจธเจŸ
    • [เจŸเฉ€]::เจ†เจ–เจฐเฉ€
    • [T]::split_last
  • เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจจเฉ‚เฉฐ LLVM เจธเฉฐเจธเจ•เจฐเจฃ 13 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจธเจนเจฟเจฏเฉ‹เจ— เจฆเจพ เจฆเฉ‚เจœเจพ เจชเฉฑเจงเจฐ aarch64-apple-ios-sim เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจ…เจคเฉ‡ เจคเฉ€เจœเจพ เจชเฉฑเจงเจฐ powerpc-unknown-freebsd เจ…เจคเฉ‡ riscv32imc-esp-espidf เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจคเฉ€เจœเฉ‡ เจชเฉฑเจงเจฐ เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจธเจนเจพเจ‡เจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจ…เจงเจฟเจ•เจพเจฐเจค เจฌเจฟเจฒเจกเจพเจ‚ เจฆเจพ เจชเฉเจฐเจ•เจพเจธเจผเจจ, เจ…เจคเฉ‡ เจ•เฉ‹เจก เจฌเจฃเจพเจ‰เจฃเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจคเจธเจฆเฉ€เจ•เฅค

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

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

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

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