เดฑเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดฎเตเดฎเตเดฎเดฑเดฟ เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเต เดกเตเดตเดฒเดชเตเดชเดฑเต เดชเตเดฏเดฟเดจเตเดฑเตผ เดเตเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดฒเต-เดฒเตเดตเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดเตเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฃเตเดเดพเดเตเดจเตเดจ เดชเตเดฐเดถเตโเดจเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เด
เดคเดพเดฏเดคเต เดซเตเดฐเต-เดซเตเดฐเต เดฎเตเดฎเตเดฎเดฑเดฟ เดเดเตโเดธเดธเตเดธเต, เดจเตพ เดชเตเดฏเดฟเดจเตเดฑเตผ เดกเดฟเดฑเดซเดฑเตปเดธเตเดเตพ, เดฌเดซเตผ เดเดตเตผเดฑเตบเดธเต เดคเตเดเดเตเดเดฟเดฏเดต. เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เด
เดธเดเดฌเตเดฒเดฟ เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดตเดดเดฟ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดเดฐเต เดชเดพเดเตเดเตเดเต เดฎเดพเดจเตเดเตผ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดชเตเดฐเดงเดพเดจ
- crates.io เดชเดฌเตเดฒเดฟเดเต เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเตเดฎเดพเดฏเดฟ เดธเดนเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดคเดฐ เดชเดพเดเตเดเตเดเต เดฐเดเดฟเดธเตเดเตเดฐเดฟเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดพเตผเดเต เดชเดพเดเตเดเตเดเต เดฎเดพเดจเตเดเตผ เดเตเดณเตเดเตพ เดเตเตผเดคเตเดคเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดฐเตเดชเตเดฐเตเดฑเตเดฑเดฑเดฟ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดเต เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผเดเตเดเต เดเดชเตเดชเตเตพ เด
เดตเดฐเตเดเต เดธเตเดตเดจเตเดคเด เดธเตเดตเดเดพเดฐเตเดฏ เดฐเดเดฟเดธเตเดเตเดฐเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เด
เดคเต Cargo.toml-เตฝ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เด
เดตเดฐเตเดเต เดเตฝเดชเตเดชเดจเตเดจเดเตเดเตพเดเตเดเต crates.io-เดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเดฟเดเดเต เดฎเตเดกเตฝ เดชเตเดฐเดฏเตเดเดฟเดเตเดเดพเดจเตเด เด
เดคเตเดชเตเดฒเต เดฐเดฃเตเดเต เดเตเดฐเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเตเด เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดฑเดซเตผ เดเตเดฏเตเดฏเดพเดจเตเด เดเดดเดฟเดฏเตเด. io เดเตเดเดพเดคเต เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต.
.cargo/config-เดฒเตเดเตเดเต เดฌเดพเดนเตเดฏ เดฐเดเดฟเดธเตเดเตเดฐเดฟเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเต ($HOME-เดฒเต เดชเดพเดเตเดเตเดเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเต เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต)
เดจเตฝเดเดฟเดฏเดคเต เดตเดฟเดญเดพเดเด โ[เดฐเดเดฟเดธเตโเดเตเดฐเดฟเดเตพ]โ, เดเตเดเดพเดคเต เดเดฐเต เดฌเดพเดนเตเดฏ เดฐเดเดฟเดธเตโเดเตเดฐเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, Cargo.toml-เดฒเต เดเดฐเต เดเดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเตฝ โเดฐเดเดฟเดธเตโเดเตเดฐเดฟโ เดเดชเตเดทเตป เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเต. เดเดฐเต เด เดงเดฟเด เดฐเดเดฟเดธเตเดเตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, ~/.cargo/credentials เดซเดฏเดฒเดฟเตฝ เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃ เดเตเดเตเดเตบ เดธเตเดฅเดพเดชเดฟเดเตเดเต เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด.
"cargo login --registry=my-registry" เดเตเดเดพเดคเต เดเดฐเต เดชเดพเดเตเดเตเดเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเดพเตป -
"เดเดฐเดเตเดเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเตเด -เดฐเดเดฟเดธเตเดเตเดฐเดฟ=เดเดจเตเดฑเต-เดฐเดเดฟเดธเตเดเตเดฐเดฟ"; - โ?โ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดคเตเดคเต. เดเตเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ
เดกเตเดเตโเดเดฑเตเดฑเตเดเตพ , เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃ เดเตเดกเต เดเตเดธเตเดฑเตเดฑเตเดเดณเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดฎเตเดฎเตเดชเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ
"?" โfn main()โ เดซเดเดเตโเดทเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดฒเต โ#[test]โ เดซเดเดเตโเดทเดจเตเดเดณเดฟเดฒเต เดฎเดพเดคเตเดฐเดฎเต เดเตเดธเตเดฑเตเดฑเต เดเดเตโเดธเดฟเดเตเดฏเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดชเดฟเดถเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเต; - เดชเตเดฐเตเดธเตเดเดฑเตฝ เดฎเดพเดเตเดฐเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดทเตโเดเดพเดจเตเดธเตเดค เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเดฟเตฝ
เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดเตเดเดฟ เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดเตเดเตเดเดฃเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต (โ#[attr($tokens)]โ, โ#[attr[$tokens]] เดเตเดเดพเดคเต #[attr{$tokens}]โ). เดฎเตเดฎเตเดชเต, เดธเตเดเตเดฐเดฟเดเดเต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดเตเดฐเต/เดเดตเตผเดคเตเดคเดจ เดฐเตเดชเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดเดเดเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเตเดณเตเดณเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต โ#[foo(bar, baz(quux, foo = โbarโ)))]โ, เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตเตพ เดเดฃเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด (' #[เดถเตเดฐเตเดฃเดฟ(0. .10)]') เดเตเดเดพเดคเต "#[เดฌเตเดฃเตเดเต(เดเดฟ: เดฎเตเดเตเดฐเตเดฏเตเดฑเตเดฑเต)]" เดชเตเดฒเตเดณเตเดณ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดเตเดเดณเตเด; - เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดคเดฐเดเตเดเตพ (เดธเตเดตเดญเดพเดตเด)
เดฎเตเดคเตฝ เดถเตเดฐเดฎเดฟเดเตเดเตเด ะธเดถเตเดฐเดฎเดฟเดเตเดเตเด , เดชเดฟเดถเดเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดคเดฐเด เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, from_be_bytes เดชเตเดฒเตเดณเตเดณ เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏ เดคเดฐเดเตเดเดณเตเดณเตเดณ เดฐเตเดคเดฟเดเตพ เดเตปเดชเตเดเตเดเดพเดฏเดฟ เด เดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดกเดพเดฑเตเดฑ เดชเดฒเดชเตเดชเตเดดเตเด เดเดฐเต เดธเตเดฒเตเดธเต เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต, เด เดฑเตเดเดณเตเด เดธเตเดฒเตเดธเตเดเดณเตเด เดคเดฎเตเดฎเดฟเตฝ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต. เดชเตเดคเดฟเดฏ เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเตเดทเดคเดเดณเตเดเต เดธเดนเดพเดฏเดคเตเดคเตเดเต, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด .try_into() เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดณเดฟเดฒเตเดเต เดซเตเดฒเตเดฏเดฟเตฝ เดจเดเดคเตเดคเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, โเดฒเตเดฑเตเดฑเต num = u32::from_be_bytes(slice.try_into()?)โ. เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดตเดฟเดเดฏเดฟเดเตเดเตเดจเตเดจ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดเตเดเตพเดเตเดเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดคเดฐเด u8 เดฎเตเดคเตฝ u32 เดตเดฐเต), เดเดฐเต เดชเดฟเดถเดเต เดคเดฐเด เดเตเตผเดคเตเดคเตเดคเตเดฑเตเดฑเดพเดฏ , เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏ เดเดชเดฏเตเดเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
"From" เดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเตเดเตพเดเตเดเตเดฎเดพเดฏเดฟ TryFrom; - เดชเตเดฐเดตเตผเดคเตเดคเดจเด เด
เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเต
CommandExt::before_exec , เดเดเตโเดธเดฟเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฐเต เดนเดพเตปเดกเตโเดฒเดฑเต เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเต, เดเดคเต เดซเตเตผเดเตเดเต() เดเตเดณเดฟเดจเต เดถเตเดทเด เดซเตเตผเดเตเดเต เดเตเดฏเตโเดค เดเตเตฝเดกเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดจเตเดฑเต เดชเดถเตเดเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตโเดคเต. เด เดคเตเดคเดฐเด เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ, เดซเดฏเตฝ เดกเดฟเดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฑเตเดเดณเตเด เดฎเดพเดชเตเดชเต เดเตเดฏเตเดค เดฎเตเดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดเดณเตเด เดชเตเดฒเตเดณเตเดณ เดชเดพเดฐเดจเตเดฑเต เดชเตเดฐเตเดธเดธเดฟเดจเตเดฑเต เดเดฟเดฒ เดเดฑเดตเดฟเดเดเตเดเตพ เดคเดจเดฟเดชเตเดชเดเตผเดชเตเดชเดพเดเตเดเดพเด, เดเดคเต เดจเดฟเตผเดตเดเดฟเดเตเดเดพเดคเตเดค เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเตเด เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเตเดเต เดคเตเดฑเตเดฑเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเด เดเดเดฏเดพเดเตเดเตเด.
before_exec เดเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด เดเดฐเต เดธเตเดฐเดเตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดซเดเดเตโเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเตCommandExt::pre_exec . - 8 เดฎเตเดคเตฝ 64 เดฌเดฟเดฑเตเดฑเตเดเตพ เดตเดฐเต เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดเดชเตเดชเดฟเดเตเดเดคเตเด เดเดชเตเดชเดฟเดเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดเดฑเตเดฑเตเดฎเดฟเดเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏ เดคเดฐเดเตเดเตพ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
เดเดฑเตเดฑเตเดฎเดฟเดเต เดฏเต8 ), เดเดชเตเดชเดฟเดเตเด เดคเดฐเดเตเดเดณเตเดเดจเตเตบ เดธเตเดฑเตเด [8|16|32|64|128]. - Any::type_id, Error::type_id, slice::sort_by_cached_key, str::escape_*, str::split_ascii_whitespace, Instant::checked_[add|sub โโเดเตพเดชเตเดชเตเดเต, API-เดฏเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เดญเดพเดเด เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดตเดฟเดญเดพเดเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดฟ. ], SystemTime เดฐเตเดคเดฟเดเตพ เดธเตเดฅเดฟเดฐเดชเตเดชเตเดเตเดคเตเดคเดฟ ::checked_[add|sub]. iter::from_fn, iter:: เดชเดฟเตปเดเดพเดฎเดฟเดเดณเตเดเต เดซเดเดเตโเดทเดจเตเดเตพ เดธเตเดฅเดฟเดฐเดฎเดพเดเตเดเดฟ;
- เดเดฒเตเดฒเดพ เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏ เดคเดฐเดเตเดเตพเดเตเดเตเด, เดเตเดเตเดเตเดกเต_เดชเต, เดธเดพเดเตเดเตเดฑเตเดฑเตเดฑเดฟเดเดเต_เดชเต, เดฑเดพเดชเตเดชเดฟเดเดเต_เดชเต, เดเดตเตผเดซเตเดฒเตเดฏเดฟเดเดเต_เดชเต เดฐเตเดคเดฟเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต;
- โ-C linker-plugin-ltoโ เดฌเดฟเตฝเดกเต เดเดชเตโเดทเตป เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟ เดฒเดฟเดเตเดเดฟเดเดเต เดเดเตเดเดคเตเดคเดฟเตฝ เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเดจเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเตเตผเดคเตเดคเต.
เด เดตเดฒเดเดฌเด: opennet.ru