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

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

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

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

  • เช•เชพเชฐเซเช—เซ‹ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชชเชพเชธเซ‡ เชฌเชฟเชฒเซเชก เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฅเชคเซ€ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชญเซ‚เชฒเซ‹ เช…เชจเซ‡ เชšเซ‡เชคเชตเชฃเซ€เช“เชจเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ "เช•เชพเชฐเซเช—เซ‹ เชŸเซ‡เชธเซเชŸ" เช…เชจเซ‡ "เช•เชพเชฐเซเช—เซ‹ เชšเซ‡เช• --เช‘เชฒ-เชŸเชพเชฐเซเช—เซ‡เชŸ" เชœเซ‡เชตเชพ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชตเชฟเชตเชฟเชง เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เชชเซ‡เช•เซ‡เชœเชจเชพ เชฌเชนเซเชตเชฟเชง เชฌเชฟเชฒเซเชกเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชนเชตเซ‡ เชฌเชคเชพเชตเชตเชพเชจเซ€ เชœเช—เซเชฏเชพเช, เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชธเชฎเชธเซเชฏเชพเชจเซ€ เช˜เชŸเชจเชพเชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชเช• เชœ เชตเชธเซเชคเซเชจเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชฌเชนเซเชตเชฟเชง เชธเชฎเชพเชจ เชšเซ‡เชคเชตเชฃเซ€เช“. $เช•เชพเชฐเซเช—เซ‹ +1.55.0 เชšเซ‡เช• โ€”เชฌเชงเชพ เชฒเช•เซเชทเซเชฏเซ‹ เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ foo v0.1.0 เชšเซ‡เชคเชตเชฃเซ€: เชซเช‚เช•เซเชถเชจเชจเซ‹ เช•เซเชฏเชพเชฐเซ‡เชฏ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชจเชฅเซ€: 'foo' โ€”> src/lib.rs:9:4 | 9 | fn foo() {} | ^^^ | = เชจเซ‹เช‚เชง: '#[warn(dead_code)]' เชฌเชพเชฏ เชกเชฟเชซเซ‰เชฒเซเชŸ เชšเซ‡เชคเชตเชฃเซ€ เชชเชฐ: 'foo' (lib) เช 1 เชšเซ‡เชคเชตเชฃเซ€ เชšเซ‡เชคเชตเชฃเซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€: 'foo' (lib เชŸเซ‡เชธเซเชŸ) เช 1 เชšเซ‡เชคเชตเชฃเซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€ (1 เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ) เชชเซ‚เชฐเซเชฃ เชกเซ‡เชต [เช…เชจเซ‰เชชเซเชŸเชฟเชฎเชพเช‡เช + เชกเชฟเชฌเช—เชฟเชจเชซเซ‹] เชฒเช•เซเชทเซเชฏ (เช“)0.84 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚
  • เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชซเซเชฒเซ‹เชŸเชฟเช‚เช— เชชเซ‹เชˆเชจเซเชŸ เชชเชพเชฐเซเชธเชฟเช‚เช— เช•เซ‹เชกเชจเซ‡ เชเชกเชชเซ€ เช…เชจเซ‡ เชตเชงเซ เชธเชšเซ‹เชŸ Eisel-Lemire เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฃเซ‡ เช…เช‚เช•เซ‹เชจเซ€ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเช“ เชธเชพเชฅเซ‡ เชจเช‚เชฌเชฐเซ‹เชจเซ‡ เชฐเชพเช‰เชจเซเชกเชฟเช‚เช— เช…เชจเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช— เชธเชพเชฅเซ‡เชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เช…เช—เชพเช‰ เชœเซ‹เชตเซ‡เชฒเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชธเชฎเชพเชงเชพเชจ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.
  • เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซเชธเชฎเชพเช‚ เช…เชจเช•เซเชฒเซ‹เชเซเชก เชฐเซ‡เชจเซเชœเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (โ€œX..โ€ เช เชถเซเชฐเซ‡เชฃเซ€ เชคเชฐเซ€เช•เซ‡ เช…เชฐเซเชฅเช˜เชŸเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชฎเซ‚เชฒเซเชฏ X เชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเซ‚เชฐเซเชฃเชพเช‚เช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเชนเชคเซเชคเชฎ เชฎเซ‚เชฒเซเชฏ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡): x เชจเซ‡ u32 { 0 => println เชคเชฐเซ€เช•เซ‡ เชฎเซ‡เชš เช•เชฐเซ‹! (โ€œเชถเซ‚เชจเซเชฏ!โ€), 1.. => println!("เชชเซ‹เชเชฟเชŸเชฟเชต เชจเช‚เชฌเชฐ!"), }
  • std::io::ErrorKind เชฆเซเชตเชพเชฐเชพ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชตเชฟเชธเซเชคเซƒเชค เชญเซ‚เชฒ เชตเซ‡เชฐเชฟเช…เชจเซเชŸเซเชธ (เชญเซ‚เชฒเซ‹เชจเซ‡ เชจเซ‹เชŸเชซเชพเช‰เชจเซเชก เช…เชจเซ‡ WouldBlock เชœเซ‡เชตเซ€ เชถเซเชฐเซ‡เชฃเซ€เช“เชฎเชพเช‚ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเซ‡ เช›เซ‡). เช…เช—เชพเช‰, เชญเซ‚เชฒเซ‹ เช•เซ‡ เชœเซ‡ เชนเชพเชฒเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เช“เชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเชคเซ€ เชจ เชนเชคเซ€ เชคเซ‡ ErrorKind::เช…เชจเซเชฏ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช†เชตเชคเซ€ เชนเชคเซ€, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เช•เซ‹เชกเชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชฎเชพเชŸเซ‡ เชชเชฃ เชฅเชคเซ‹ เชนเชคเซ‹. เชนเชตเซ‡ เชเช• เช…เชฒเช— เช†เช‚เชคเชฐเชฟเช• เช•เซ‡เชŸเซ‡เช—เชฐเซ€ เช›เซ‡ ErrorKind::เช…เชตเชฐเซเช—เซ€เช•เซƒเชค เชญเซ‚เชฒเซ‹ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡ เชนเชพเชฒเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เช“เชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเชคเซ€ เชจเชฅเซ€, เช…เชจเซ‡ ErrorKind::เช…เชจเซเชฏ เชถเซเชฐเซ‡เชฃเซ€ เช เชญเซ‚เชฒเซ‹ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡ เชœเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชฅเชคเซ€ เชจเชฅเซ€ (เชฎเชพเชจเช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช•เชพเชฐเซเชฏเซ‹ เชœเซ‡ io::Error เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡. เชนเชตเซ‡ ErrorKind:: เชถเซเชฐเซ‡เชฃเซ€ เช…เชจเซเชฏ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚.
  • API เชจเชพ เชจเชตเชพ เชญเชพเช—เชจเซ‡ เชธเซเชฅเชฟเชฐเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฒเช•เซเชทเชฃเซ‹เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡:
    • เชฌเช‚เชงเชพเชฏเซ‡เชฒ::เช•เซเชฒเซ‹เชจ เช•เชฐเซ‡เชฒ
    • เชกเซเชฐเซ‡เช‡เชจ::as_str
    • IntoInnerError::into_error
    • IntoInnerError::into_parts
    • เช•เชฆเชพเชšUninit::assume_init_mut
    • เช•เชฆเชพเชšUninit::assume_init_ref
    • เช•เชฆเชพเชšเชฏเซเชจเชฟเชŸ::เชฒเช–เซ‹
    • เชเชฐเซ‡::เชจเช•เชถเซ‹
    • ops::ControlFlow
    • x86::_bittest
    • x86::_bittestand complement
    • x86::_bittestandreset
    • x86::_bittestandset
    • x86_64::_bittest64
    • x86_64::_bittestand complement64
    • x86_64::_bittestandreset64
    • x86_64::_bittestandset64
  • โ€œconstโ€ เชฒเช•เซเชทเชฃ, เชœเซ‡ เชธเซเชฅเชฟเชฐเชพเช‚เช•เซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— str::from_utf8_unchecked เชชเชฆเซเชงเชคเชฟเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡.
  • เชชเชพเชตเชฐpc64le-unknown-freebsd เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจเชจเซเช‚ เชคเซเชฐเซ€เชœเซเช‚ เชธเซเชคเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชคเซเชฐเซ€เชœเชพ เชธเซเชคเชฐเชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เช†เชงเชพเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชตเชฏเช‚เชธเช‚เชšเชพเชฒเชฟเชค เชชเชฐเซ€เช•เซเชทเชฃ เชตเชฟเชจเชพ, เชธเชคเซเชคเชพเชตเชพเชฐ เชฌเชฟเชฒเซเชก เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพ เช…เชฅเชตเชพ เช•เซ‹เชก เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซเชฏเชพ เชตเชฟเชจเชพ.

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

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