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

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

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

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

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

    .cargo/config เชฎเชพเช‚ เชฌเชพเชนเซเชฏ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ ($HOME เช…เชฅเชตเชพ เชชเซ‡เช•เซ‡เชœ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡)
    เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ เชตเชฟเชญเชพเช— โ€œ[เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€]โ€, เช…เชจเซ‡ เชฌเชพเชนเซเชฏ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, โ€œเชฐเชœเชฟเชธเซเชŸเซเชฐเซ€โ€ เชตเชฟเช•เชฒเซเชช Cargo.toml เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเชพ เชตเชฐเซเชฃเชจเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเซ‹ เช›เซ‡. เชตเชงเชพเชฐเชพเชจเซ€ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค ~/.cargo/credentials เชซเชพเช‡เชฒเชฎเชพเช‚ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชŸเซ‹เช•เชจ เชฎเซ‚เช•เซ‹ เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ‹
    "เช•เชพเชฐเซเช—เซ‹ เชฒเซ‹เช—เชฟเชจ --registry=my-registry" เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพ -
    "เช•เชพเชฐเซเช—เซ‹ เชชเชฌเซเชฒเชฟเชถ -เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€=เชฎเชพเชฐเซ€-เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€";

  • "?" เช“เชชเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชฎเชพเช‚ เชกเซ‹เช•เซเชŸเซ‡เชธเซเชŸ, เชคเชฎเชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชคเชฐเซ€เช•เซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เช‰เชฆเชพเชนเชฐเชฃ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช…เช—เชพเช‰ เช“เชชเชฐเซ‡เชŸเชฐ
    "?" เชฎเชพเชคเซเชฐ โ€œfn main()โ€ เชซเช‚เช•เซเชถเชจเชจเซ€ เชนเชพเชœเชฐเซ€เชฎเชพเช‚ เช…เชฅเชตเชพ โ€œ#[test]โ€ เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชŸเซ‡เชธเซเชŸ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชญเซ‚เชฒเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡;

  • เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช—เชค เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชธเซเชŸเชฎ เชฒเช•เซเชทเชฃเซ‹เชฎเชพเช‚ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ เชŸเซ‹เช•เชจเซเชธเชจเชพ เชฎเชจเชธเซเชตเซ€ เชธเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (โ€œ#[attr($tokens)]โ€, โ€œ#[attr[$tokens]] เช…เชจเซ‡ #[attr{$tokens}]โ€). เชชเชนเซ‡เชฒเชพเช‚, เชคเชคเซเชตเซ‹ เชซเช•เซเชค เชธเซเชŸเซเชฐเซ€เช‚เช— เชฒเชฟเชŸเชฐเชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเซƒเช•เซเชท/เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชคเชพ เชนเชคเชพ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ โ€œ#[foo(bar, baz(quux, foo = โ€œbarโ€))]โ€, เชชเชฐเช‚เชคเซ เชนเชตเซ‡ เช—เชฃเชคเชฐเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡ (' #[เชถเซเชฐเซ‡เชฃเซ€(0. .10)]') เช…เชจเซ‡ เชฌเชพเช‚เชงเช•เชพเชฎเซ‹ เชœเซ‡เชฎ เช•เซ‡ โ€œ#[เชฌเชพเช‰เชจเซเชก(T: เชฎเชพเชฏเชŸเซเชฐเซ‡เชŸ)]โ€;
  • เชธเซเชฅเชฟเชฐ เชชเซเชฐเช•เชพเชฐเซ‹ (เชฒเช•เซเชทเชฃ) TryFrom ะธ TryInto, เชเชฐเชฐ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชธเชพเชฅเซ‡ เชชเซเชฐเช•เชพเชฐ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃเซ‹เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ‚เชฐเซเชฃเชพเช‚เช• เชชเซเชฐเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ from_be_bytes เชœเซ‡เชตเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช‡เชจเชชเซเชŸ เชคเชฐเซ€เช•เซ‡ เชเชฐเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชกเซ‡เชŸเชพ เช˜เชฃเซ€เชตเชพเชฐ เชธเซเชฒเชพเช‡เชธ เชชเซเชฐเช•เชพเชฐเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชเชฐเซ‡ เช…เชจเซ‡ เชธเซเชฒเชพเช‡เชธเซ‡เชธ เชตเชšเซเชšเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐ เชœเชพเชคเซ‡ เช•เชฐเชตเซเช‚ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เช›เซ‡. เชจเชตเชพ เชฒเช•เซเชทเชฃเซ‹เชจเซ€ เชฎเชฆเชฆเชฅเซ€, เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ เช‘เชชเชฐเซ‡เชถเชจ เชซเซเชฒเชพเชฏ เชชเชฐ .try_into() เชชเชฐ เช•เซ‰เชฒ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, โ€œlet num = u32::from_be_bytes(slice.try_into()?)โ€. เชนเช‚เชฎเซ‡เชถเชพ เชธเชซเชณ เชฅเชคเชพ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเช•เชพเชฐ u8 เชฅเซ€ u32 เชธเซเชงเซ€), เชเช• เชญเซ‚เชฒเชจเซ‹ เชชเซเชฐเช•เชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชชเซ‚เชฐเซเชฃ, เชชเชพเชฐเชฆเชฐเซเชถเช• เช‰เชชเชฏเซ‹เช—เชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡
    "From" เชจเชพ เชคเชฎเชพเชฎ เชนเชพเชฒเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ TryFrom;

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

  • 8 เชฅเซ€ 64 เชฌเชฟเชŸเซเชธ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, AtomicU8), เชคเซ‡เชฎเชœ เชธเชนเซ€ เช•เชฐเซ‡เชฒ เชชเซเชฐเช•เชพเชฐเซ‹ เชจเซ‹เชจเชเซ€เชฐเซ‹เช†เชˆ[8|16|32|64|128].
  • API เชจเซ‹ เชจเชตเซ‹ เชญเชพเช— เช•เซ‹เชˆเชชเชฃ::type_id, Error::type_id, slice::sort_by_cached_key, str::escape_*, str::split_ascii_whitespace, Instant::checked_[add|sub โ€‹โ€‹เชธเชนเชฟเชค เชธเซเชฅเชฟเชฐ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. ] เช…เชจเซ‡ SystemTime เชชเชฆเซเชงเชคเชฟเช“ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ ::checked_[add|sub]. iter::from_fn เช…เชจเซ‡ iter::เช…เชจเซเช—เชพเชฎเซ€ เช•เชพเชฐเซเชฏเซ‹ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡;
  • เชคเชฎเชพเชฎ เชชเซ‚เชฐเซเชฃเชพเช‚เช• เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡, checked_pow, saturating_pow, wrapping_pow เช…เชจเซ‡ overflowing_pow เชชเชฆเซเชงเชคเชฟเช“ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • "-C linker-plugin-lto" เชฌเชฟเชฒเซเชก เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เชจเซ‡ เชฒเชฟเช‚เช•เชฟเช‚เช— เชธเซเชŸเซ‡เชœ เชชเชฐ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€.

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

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