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

เชชเซเชฐเช•เชพเชถเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เชชเซเชฐเช•เชพเชถเชจ เชฐเชธเซเชŸ 1.36, เชฎเซ‹เชเชฟเชฒเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชธเซเชฅเชพเชชเชฟเชค. เชญเชพเชทเชพ เชฎเซ‡เชฎเชฐเซ€ เชธเชฒเชพเชฎเชคเซ€ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชธเซเชตเชšเชพเชฒเชฟเชค เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช—เชพเชฐเซเชฌเซ‡เชœ เช•เชฒเซ‡เช•เซเชŸเชฐ เช…เชฅเชตเชพ เชฐเชจเชŸเชพเชˆเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช‰เชšเซเชš เช•เชพเชฐเซเชฏ เชธเชฎเชพเชจเชคเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเชพเชงเชจ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡.

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

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

  • เชฒเช•เซเชทเชฃ เชธเซเชฅเชฟเชฐ เชฅเชฏเซเช‚ เชซเซเชฏเซเชšเชฐ, เชœเซ‡ เชฎเซ‚เชฒเซเชฏเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชนเชœเซ เชธเซเชงเซ€ async / .await เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชถเช•เชคเซเช‚ เชจเชฅเซ€. เชซเซเชฏเซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช…เชธเซเชฎเซ‡เชณ เชฎเซ‚เชฒเซเชฏเซ‹ เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เช•เชพเชฐเซเชฏ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชเช• เชธเชพเชฅเซ‡ เชšเซ‹เช•เซเช•เชธ เชฎเซ‚เชฒเซเชฏเชจเซ€ เช—เชฃเชคเชฐเซ€เช“ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชตเซ€;
  • เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชธเซเชฅเชฟเชฐ เชฅเชฏเซเช‚ เชซเชพเชณเชตเชฃเซ€, เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€-เชซเชพเชณเชตเซ‡เชฒ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชฎเชพเชฐเซเชŸ เชชเซ‹เช‡เชจเซเชŸเชฐ เช…เชจเซ‡ เชธเช‚เช—เซเชฐเชนเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชงเซ‹เชฐเชฃเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชฃเซ€ เชนเชตเซ‡ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชตเซ€.เชธเซ€., เชœเซ‡ เชเชฒเซ‹เช•เชฎเชพเช‚เชฅเซ€ เชซเชฐเซ€เชฅเซ€ เชจเชฟเช•เชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชงเซ‹เชฐเชฃ (โ€œ#![no_std]โ€) เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเซ€ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชฎเชพเช‚, เชคเซ‡เชฎเชœ เชงเซ‹เชฐเชฃ เชตเช—เชฐเชจเชพ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชฎเชพเช‚ allocเชจเซ‹ เช…เชฒเช— เช‰เชชเชฏเซ‹เช— เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เช›เซ‡;
  • เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชธเชพเชšเซ€ เชถเชฐเซ‚เช†เชค เชฎเชพเชŸเซ‡ เชคเชชเชพเชธเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‚เชšเชตเซเชฏเซเช‚ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชชเซเชฐเช•เชพเชฐ เช•เชฆเชพเชš เชฏเซเชจเชฟเชŸ, เชœเซ‡ mem::uninitialized เชซเช‚เช•เซเชถเชจเชจเซ‡ เชฌเชฆเชฒเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. mem::uninitialized เชซเช‚เช•เซเชถเชจ เชเชกเชชเชฅเซ€ เชเชฐเซ‡ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเซ‡ เช—เซ‡เชฐเชฎเชพเชฐเซเช—เซ‡ เชฆเซ‹เชฐเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เชฅเชฏเซ‡เชฒ เชนเซ‹เชฏ เชคเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชฎเซ‚เชฒเซเชฏ เช…เชชเซเชฐเชพเชฐเช‚เชญเชฟเชค เชฐเชนเซ‡ เช›เซ‡. MaybeUninit เชคเชฎเชจเซ‡ เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเซ‚เชšเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชฎเซ‚เชฒเซเชฏ เช…เชชเซเชฐเชพเชฐเช‚เชญเชฟเชค เช›เซ‡, เช† เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชธเช‚เชญเชตเชฟเชค เช…เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชตเชฐเซเชคเชฃเซ‚เช•เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชชเซ‚เชฐเซเชฃเชคเชพเชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซ€เชจเซ‡, "maybe_t:" เช…เชจเซ‡ เชธเซเชŸเซ‡เชช-เชฌเชพเชฏ-เชธเซเชŸเซ‡เชช เช‡เชจเชฟเชถเชฟเชฏเชฒเชพเช‡เชเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เชšเซ‡เช• เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. โ€œ.assume_init()โ€ เช•เซ‰เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡. MaybeUninit เชจเชพ เช†เช—เชฎเชจ เชธเชพเชฅเซ‡, mem::uninitialized เชซเช‚เช•เซเชถเชจ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เช†เช—เซเชฐเชนเชฃเซ€เชฏ เชจเชฅเซ€;
  • เชเชจเชเชฒเชเชฒ (เชจเซ‹เชจ-เชฒเซ‡เช•เซเชธเชฟเช•เชฒ เชฒเชพเช‡เชซเชŸเชพเช‡เชฎเซเชธ) เชŸเซ‡เช•เชจเชฟเช•, เชœเซ‡เชฃเซ‡ เช‰เช›เซ€เชจเชพ เชฒเซ€เชงเซ‡เชฒเชพ เชšเชฒเซ‹เชจเชพ เชœเซ€เชตเชจเช•เชพเชณเชจเซ‡ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเซ€ เช›เซ‡, เชคเซ‡เชจเซ‡ เชฐเชธเซเชŸ 2015 เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, NLL เชฎเชพเชคเซเชฐ เชฐเชธเซเชŸ 2018 เชฆเซเชตเชพเชฐเชพ เชธเชฎเชฐเซเชฅเชฟเชค เชนเชคเซเช‚). เชถเชพเชฌเซเชฆเชฟเช• เชธเซเชคเชฐเซ‡ เชœเซ€เชตเชจเช•เชพเชณ เชชเซเชฐเชคเชฟเชฌเชฆเซเชง เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, NLL เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชซเซเชฒเซ‹ เช—เซเชฐเชพเชซเชฎเชพเช‚ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเชพ เชธเชฎเซ‚เชนเชจเชพ เชธเซเชคเชฐเซ‡ เช†เชตเซเช‚ เช•เชฐเซ‡ เช›เซ‡. เช† เช…เชญเชฟเช—เชฎ เชคเชฎเชจเซ‡ เชšเชฒเซ‹ (เช‰เชงเชพเชฐ เชšเซ‡เช•เชฐ) เชจเชพ เช‰เชงเชพเชฐเชจเซ€ เชคเชชเชพเชธเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพ เชตเชงเชพเชฐเชตเชพ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเชพเชšเชพ เช•เซ‹เชกเชจเชพ เช…เชฎเชฒเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เช—เชพเช‰ เชญเซ‚เชฒ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชฏเซ‹ เชนเชคเซ‹. เชจเชตเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชชเชฃ เชกเซ€เชฌเช—เซ€เช‚เช—เชจเซ‡ เชตเชงเซ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡;
  • เชธเชนเชฏเซ‹เช—เซ€ เชเชฐเซ‡เชจเชพ เชจเชตเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชนเซ‡เชถเชฎเซ‡เชช, เชฐเชšเชจเชพเชจเซ€ เช…เชฐเชœเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เชธเซเชตเชฟเชธ เชŸเซ‡เชฌเชฒ (เช†เชชเชฎเซ‡เชณเซ‡ เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡ hashbrown::HashMap, เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช…เชจเซเชฏเชฅเชพ เชœเชฃเชพเชตเซเชฏเซเช‚ เชจ เชนเซ‹เชฏ, เชœเซ‡เชฎ เช•เซ‡ std::HashMap, เชœเซ‡ SipHash 1-3 เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡). เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช เชœ เชฐเชนเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เชงเซเชฏเชพเชจเชชเชพเชคเซเชฐ เชคเชซเชพเชตเชคเซ‹ เชตเชงเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชฅเชพเชฏ เช›เซ‡;
  • เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เช•เชพเชฐเซเช—เซ‹ เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ "--เช‘เชซเชฒเชพเช‡เชจ" เชตเชฟเช•เชฒเซเชช, เชœเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช‘เชชเชฐเซ‡เชถเชจเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเชพเชคเซเชฐ เชธเซเชฅเชพเชจเชฟเช• เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซ…เชถ เช•เชฐเซ‡เชฒเชพ เชชเซ…เช•เซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เชœเซ‹ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเซเชฅเชพเชจเชฟเช• เช•เซ‡เชถเชฎเชพเช‚ เชจเชฅเซ€, เชคเซ‹ เชญเซ‚เชฒ เชซเซ‡เช‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช‘เชซเชฒเชพเช‡เชจ เชœเชคเชพเช‚ เชชเชนเซ‡เชฒเชพเช‚ เชธเซเชฅเชพเชจเชฟเช• เช•เซ…เชถเชฎเชพเช‚ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เชชเซเชฐเซ€เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ "เช•เชพเชฐเซเช—เซ‹ เชซเซ‡เชš" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹;
  • เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‡ "dbg!" เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹. เช˜เชฃเซ€ เชฆเชฒเซ€เชฒเซ‹ เชธเซ‚เชšเชตเซ‡ เช›เซ‡;
  • "const" เชฒเช•เซเชทเชฃ, เชœเซ‡ เชธเซเชฅเชฟเชฐเชพเช‚เช•เซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชฆเซเชงเชคเชฟเช“ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.
    เชฒเซ‡เช†เช‰เชŸ::from_size_align_unchecked,
    mem::needs_drop,
    NonNull::dangling เช…เชจเซ‡
    NonNull::cast;

  • API เชจเซ‹ เชจเชตเซ‹ เชนเชฟเชธเซเชธเซ‹ เชธเซเชฅเชฟเชฐ เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡
    เช•เชพเชฐเซเชฏ::เชตเซ‡เช•เชฐ, เช•เชพเชฐเซเชฏ::เชฎเชคเชฆเชพเชจ,
    VecDeque::rotate_left, VecDeque::rotate_right,
    เชตเชพเช‚เชšเซ‹::read_vectored, เชฒเช–เซ‹::write_vectored,
    เช‡เชŸเชฐเชฐเซ‡เชŸเชฐ::เช•เซ‹เชชเซ€ เช•เชฐเซ‡เชฒ,
    BorrowMut (เชธเซเชŸเซเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡) เช…เชจเซ‡ str::as_mut_ptr.

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

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