ืคืืจืกื ืฉืืจืืจื ืฉื ืฉืคืช ืืชืื ืืช ืืืขืจืืชืืช Rust 1.56, ืฉื ืืกืื ืขื ืืื ืคืจืืืงื ืืืืืื, ืื ืืขืช ืคืืชืื ืืืกืืช ืืขืืืชื ืืขืฆืืืืช Rust Foundation. ืื ืืกืฃ ืืืกืคืจ ืืืจืกื ืืจืืื, ืืืืืืจื ื ืงืจืืช ืื Rust 2021 ืืืกืื ืช ืืชืืืฆืืืช ืฉื ืืฉืื ืืืื ืฉืืืฆืขื ืืฉืืืฉ ืืฉื ืื ืืืืจืื ืืช. Rust 2021 ืืฉืืฉ ืื ืืืกืืก ืืืืืจืช ืืคืื ืงืฆืืื ืืืืช ืืฉืืืฉ ืืฉื ืื ืืืืืช, ืืืืื ืืืืคื ืฉืื ืฉืืจืืจ Rust 2018 ืืคื ืืืกืืก ืืคืืชืื ืืฉืคื ืืฉืืืฉ ืืฉื ืื ืืืืจืื ืืช.
ืืื ืืฉืืืจ ืขื ืชืืืืืช, ืืคืชืืื ืืืืืื ืืืฉืชืืฉ ืืชืืืืืช "2015", "2018" ื-"2021" ืืชืืื ืืช ืฉืืื, ืื ืฉืืืคืฉืจ ืืงืฉืจ ืชืืื ืืืช ืืคืจืืกืืช ืืฆื ืฉืคื ืืชืืืืืช ืืืืืืจืืช ืฉื ืืืจื ืฉื Rust. ืืืืืจืืช ืืืฆืื ืืื ืืืคืจืื ืืื ืฉืื ืืืื ืืืชื ืชืืืืื ืืืืืืจืืช ืืืื ื ืชืื ืื ืฉื ืืืืืืช ืืืขื ืืจื ืืฉืื "ืืืืืจื" ืืกืขืืฃ "[ืืืืื]". ืืืืืื, ืืืืืจืช "2018" ืืืืืช ืืช ืืคืื ืงืฆืืื ืืืืช ืฉืืชืืืฆืื ืืกืืฃ 2018 ืืืืกื ืื ืืช ืื ืืฉืื ืืืื ืื ืืกืคืื ืฉืืื ื ืืคืจืื ืืช ืืชืืืืืช. ืืืืืจืช 2021 ืืืืืช ืื ืืกืฃ ืชืืื ืืช ืฉืืืจืืช ืืืืืช ืคืขืืื ืืืืืช ืืืืฆืขืืช ืืืืืืจื ืื ืืืืืช ืฉื 1.56 ืืืืืฉืจืช ืืืืฉืื ืขืชืืื. ืื ืืกืฃ ืืฉืคื ืขืฆืื, ืืขืืจืืื ืืืงืืื ืืืฉืืื ืื ืืช ืืฆื ืืืืื ืืืชืืขืื.
ืื-ืืชืืืืช ืืขืืงืจืืืช ืฉืชืืขืื ื-Rust 2021:
- ืืืืื ื ืคืจืืช ืืกืืืจืืช - ืกืืืจืืช ืืืืืืช ืืขืช ืืืืื ืฉืืืช ืฉืืืช ืืืืืื ืืืงืื ืืืืื ืืืื. ืืืืืื, "|| ax + 1" ืืืืื ืจืง "ืืจืื" ืืืงืื "ื".
- ืืชืืื ื IntoIterator ืขืืืจ ืืขืจืืื: array.into_iter() ืืืคืฉืจืช ืื ืืืืืจ ืขื ืจืืืื ืืขืจื ืืคื ืขืจืืื, ืืื ืืคื ืืคื ืืืช.
- ืืขืืืื ืฉื ืืืืืื "|" ืืฉืชื ื ื-macro_rules (ืืืืืื ืืช OR) ืืชืื ืืืช - ืืคืจื ":pat" ืืืชืืืืช ืืืื ืืขืช ืืช "A | ื".
- ืื ืื ืืืืืืช ืืืืขื ืืืื ืืืจืืจืช ืืืื ืืช ืืืจืกื ืืฉื ืืื ืฉื ืคืืชืจ ืืชืืื ืืช, ืฉืชืืืื ืื ืืืคืืขื ื- Rust 1.51.
- ืืชืืื ืืช TryFrom, TryInto ื-FromIterator ื ืืกืคื ืืืืืื ืืกืคืจืืื ืืกืื ืืจืื.
- ืคืงืืืืช ืืืืงืจื ืืคืื ืืงื!(..) ื-assert!(expr, ..) ืืฉืชืืฉืืช ืืขืช ืชืืื ื-format_args!(..) ืืื ืืขืฆื ืืืจืืืืช, ืืืืื ื-println!().
- ืืืืืืืื ident#, identยป..." ื-ident'...' ืฉืืืจืื ืืชืืืืจ ืืฉืคื.
- ืืขืืืจื ืืืืจืืช ืฉื ืืืืืืงืืื_ืจืง_ืชืืื ืืช ื-ellipsis_inclusive_range_patterns ืืฉืืืืืช.
ืืืฉ ืืืืืื 1.56:
- ื-Cargo.toml, ืืกืขืืฃ "[ืืืืื]", ื ืืกืฃ ืฉืื ืืจืกืช ืืืืืื, ืฉืืจืื ื ืืชื ืืงืืืข ืืช ืืืจืกื ืืืื ืืืืืช ืื ืชืืืช ืฉื Rust ืขืืืจ ืืืืืช ืืืจืื. ืื ืืืจืกื ืื ืืืืืช ืื ืชืืืืช ืืช ืืคืจืืืจ ืฉืฆืืื, Cargo ืชืคืกืืง ืืขืืื ืขื ืืืืขืช ืฉืืืื.
- ืืขืช ืืชืืืช ืืคืืกืื ืืืืฆืขืืช ืืืืืื "binding @ pattern", ื ืืชื ืช ืชืืืื ืืฆืืื ืืจืืืืช ื ืืกืคืืช (ืืืืืื, "let matrix @ Matrix { row_len, .. } = get_matrix();").
- ืืืง ืืืฉ ืฉื ื-API ืืืขืืจ ืืงืืืืจืื ืฉื ืืฆืื, ืืืื ืืฉืืืืช ืืืืืฉืื ืฉื ืชืืื ืืช ืืชืืืฆืื:
- std::os::unix::fs::chroot
- UnsafeCell::raw_get
- BufWriter::into_parts
- core::panic::{UnwindSafe, RefUnwindSafe, AssertUnwindSafe}
- Vec::shrink_to
- ืืืจืืืช::shink_to
- OsString::shrink_to
- PathBuf::shrink_to
- BinaryHeap::shrink_to
- VecDeque::shrink_to
- HashMap::shrink_to
- HashSet::shrink_to
- ืืชืืื ื "const", ืืงืืืขืช ืืช ืืืคืฉืจืืช ืืืฉืชืืฉ ืืื ืืงืฉืจ ืืืงืื ืืงืืืขืื, ืืฉืืฉืช ืืคืื ืงืฆืืืช
- std::mem::transmute
- [T]::ืจืืฉืื
- [T]::split_first
- [T]::ืืืจืื
- [T]::split_last
- ืืืืืจ ืืืขืืจ ืืฉืืืืฉ ืืืจืกื 13 ืฉื LLVM.
- ืจืื ืฉื ืืื ืฉื ืชืืืื ืืืฉืื ืขืืืจ ืคืืืคืืจืืช aarch64-apple-ios-sim ืืจืื ืฉืืืฉืืช ืขืืืจ ืคืืืคืืจืืืช powerpc-unknown-freebsd ื-riscv32imc-esp-espidf. ืืจืื ืืฉืืืฉืืช ืืืืืช ืชืืืื ืืกืืกืืช, ืื ืืื ืืืืงืืช ืืืืืืืืืช, ืคืจืกืื ืืื ืื ืจืฉืืืื ืื ืืืืงื ืื ื ืืชื ืืื ืืช ืืช ืืงืื.
ื ืืืืจ ืื Rust ืืชืืงืืช ืืืืืืืช ืืืืจืื, ืืกืคืงืช ื ืืืื ืืืืจืื ืืืืืืื, ืืืกืคืงืช ืืช ืืืืฆืขืื ืืืฉืืช ืืงืืืืืืช ืืืืื ืืืืฆืืข ืืขืืืื ืืื ืฉืืืืฉ ืืืกืคื ืืฉืคื ืื ืืื ืจืืฆื (ืืื ืืจืืฆื ืืฆืืืฆื ืืืชืืื ืืชืืืืงื ืืกืืกืืื ืฉื ืืกืคืจืืื ืืกืื ืืจืืืช).
ื ืืืื ืืืืืจืื ืืืืืืืื ืฉื Rust ืืืื ืฉืืืืืช ืืขืช ืื ืืคืืืฆืื ืฉื ืืฆืืืขืื ืืืื ืืคื ื ืืขืืืช ืื ืืืขืืช ืืื ืืคืืืฆืื ืฉื ืืืืจืื ืืจืื ื ืืืื, ืืืื ืืืฉื ืืืืืจ ืืืืจืื ืืืืจ ืฉืืจืืจื, ืืคื ืืืช ืืฆืืืข ืืคืกืืช, ืืจืืืืช ืืืืจ ืืื'. ืืื ืืืคืืฅ ืกืคืจืืืช, ืืืืืื ืืจืืื ืืื ืื ืชืืืช, ืืคืจืืืงื ืืคืชื ืืช ืื ืื ืืืืืืืช Cargo. ืืืืจ crates.io ื ืชืื ืืืืจืื ืกืคืจืืืช.
ืืงืืจ: OpenNet.ru