Rust 1.55 เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฐเฉ€เจฒเฉ€เจœเจผ

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

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

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

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

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

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