ืื ืืขืืืื ื ืคืื ืื ืกืืกืืขื ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื Rust 1.56, ืืขืืจืื ืืขื ืืืจื ืื ืืึธืืืืืึท ืคึผืจืืืขืงื, ืึธืืขืจ ืืืฆื ืืขืืืขืืึธืคึผืขื ืืื ืืขืจ ืื ืึธืืกืคึผืืกืื ืคืื ืื ืคืจืืึท ื ืึทื-ื ืืฅ ืึธืจืืึทื ืืืึทืฆืืข Rust Foundation, ืืื ืืจืืืก. ืืื ืึทืืืฉืึทื ืฆื ืื ืจืขืืืืขืจ ืืืขืจืกืืข ื ืืืขืจ, ืื ืืขืืืื ื ืืื ืืืื ืืขืืืื ืืืืื ืจืืกื 2021 ืืื ืืื ืึท ืกืืืืืึทืืึทืืืืฉืึทื ืคืื ืขื ืืขืจืื ืืขื ืคืืจืืขืืืืื ืืื ืื ืืขืฆืืข ืืจืื ืืึธืจ. Rust 2021 ืืืขื ืืืื ืืื ืขื ืืื ืื ืืงืขืจ ืคึฟืึทืจ ืื ืงืจืืกืื ื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืื ืืืืึทืืขืจ ืืจืื ืืึธืจ, ืขื ืืขื ืฆื ืืื ืื ืืขืืืื ื ืคืื Rust 2018 ืืื ืืขืืืืจื ืื ืืงืขืจ ืคึฟืึทืจ ืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืืขืจ ืฉืคึผืจืึทื ืืื ืื ืืขืฆืืข ืืจืื ืืึธืจ.
ืฆื ืืึทืืื ืงืึทืืคึผืึทืืึทืืืืึทืื, ืืขืืืขืืึธืคึผืขืจืก ืงืขื ืขื ื ืืฆื "2015", "2018" ืืื "2021" ืืึทืืขืืก ืืื ืืืืขืจ ืืืืื, ืึทืืึทืืื ื ืืืืื ืฆื ืืืื ืืื ืืงื ืฆื ืฉืคึผืจืึทื ืฉืืึทื ืกืืืืกืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืฆื ืื ืืืืกืืขืงืืืื ืืืืกืืืืขืก ืคืื ืจืืกื. ืึทืืืฉืึทื ื ืืขื ืขื ืืึทืงืขื ืขื ืฆื ืืึทืืื ืืขืจ ืื ืงืึทืืคึผืึทืืึทืืึทื ืขื ืืขืจืื ืืขื ืืื ืืขื ืขื ืงืึทื ืคืืืืขืจื ืืื ืื ืืขืืึทืืึทืืึท ืคืื ืืึทืกื ืคึผืึทืงืึทืืืฉืึทื ืืืจื ืื "ืึทืืืฉืึทื" ืคืขืื ืืื ืื "[ืคึผืขืงื]" ืึธืคึผืืืืืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื "2018" ืึทืืืฉืึทื ืืืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืกืืืืืึทืืืืื ืืื ื ืื ืกืืฃ ืคืื 2018 ืืื ืืืื ืงืึธืืืขืจืก ืึทืืข ืืืืึทืืขืจ ืขื ืืขืจืื ืืขื ืืืึธืก ืืึธื ื ืื ืืจืขืื ืงืึทืืคึผืึทืืึทืืืืึทืื. ืื 2021 ืึทืืืฉืึทื ืึทืืืฉื ืึทืื ืื ืงืืืื ืื ืืขืจืึธืคึผืขืจืึทืืืืืื-ืืจืืืงืื ื ืคึฟืขืึดืงืืืื ืคืืจืืขืืืืื ืืื ืื ืงืจืึทื ื 1.56 ืืขืืืื ื ืืื ืืืืืืืืงื ืคึฟืึทืจ ืฆืืงืื ืคึฟื ืืืคึผืืึทืืขื ืืืืฉืึทื. ืืืืกืขืจ ืืขืจ ืฉืคืจืื ืืืคื, ื ืขืืขื ืื ืจืขืืืงืฆืืข ืืืื ืืื ืืืืจืืื ืืขื ืืฆื ืคืื ืื ืืืฉืืจืื ืืื ืืืงืืืขื ืืืฆืืข.
ืืืืคึผื ืื ืงืึทืืคึผืึทืืึทืืืืึทืืื ืจืขืงืึธืจืืขื ืืื Rust 2021:
- ืืึทืืื ืืขืจ ืงืึทืคึผืืืจืข ืืื ืงืืึธืืืฉืขืจื - ืงืืึธืืืฉืขืจื ืงืขื ืขื ืืืฆื ืืึทืคึผื ืืืื ืคืขืื ื ืขืืขื ืึทื ืฉืืึธื ืคืื ืื ืืื ืฆืข ืืืืขื ืืืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, "|| ืืึทืง + 1" ืืืขื ื ืึธืจ ืืึทืคึผื "ืืึทืง" ืึทื ืฉืืึธื ืคืื "ืึท".
- ืื IntoIterator ืืจืืื ืคึฟืึทืจ arrays: array.into_iter () ืึทืืึทืื ืืืจ ืฆื ืืืขืจืืื ืืืืขืจ ืืขื ืืข ืขืืขืืขื ืื ืืืจื ืืืึทืืืขืก, ืืื ืืื ืืืจื ืืึทืืืืึทืื.
- ืคึผืจืึทืกืขืกืื ื ืคืื "|" ืืืืกืืจืืงื ืืื ืคืืจืขื ืืขืจื ืืื ืืึทืงืจืึธื_ืจืืืขืก (Boolean OR) ืืื ืคึผืึทืืขืจื ื - ืื ":pat" ืกืคึผืขืกืืคืืขืจ ืืื ืฉืืืขืืขืืขื ืืืฆื ืจืขืกืคึผืขืงื "ื | ื".
- ืืขืจ ืืึทืกื ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืื ืงืืืื ืืืจื ืคืขืืืงืืึทื ืื ืจืืข ืืืขืจืกืืข ืคืื โโโโืื ืฉืืจืื ืจืขืกืึธืืืืขืจ, ืฉืืืฆื ืคึฟืึทืจ ืืืึธืก ืืื ืืจืืืก ืืื Rust 1.51.
- ืื ืืจืืืฅ ืคืื TryFrom, TryInto ืืื FromIterator ืืขื ืขื ืฆืืืขืืขืื ืฆื ืื ืคึผืจืืืื ื ืึธืจืืึทื ืืืืืืึธืืขืง ืืึธืืืืข.
- ืื ืคึผืึทื ืืง!(..) ืืื ืึทืกืขืจื!(ืขืงืกืคึผืจ, ..) ืืึทืงืจืึธืก ื ืืฆื ืืืฆื ืฉืืขื ืืืง ืคืึธืจืืึทื_ืึทืจืืก!(..) ืฆื ืคึฟืึธืจืืึทื ืกืืจืื ืืก, ืขื ืืขื ืฆื ืคึผืจืื ืืื!().
- ืื ืืืืกืืจืืงื ident#, ident..." ืืื ident'...' ืืขื ืขื ืจืขืืขืจืืืืจื ืืื ืืขืจ ืฉืคึผืจืึทื ืกืื ืืึทืงืก.
- ืืจืืืขืจืืขืคืืจื bare_trait_objects ืืื ellipsis_inclusive_range_patterns ืืืึธืจื ืื ืื ืฆื ืขืจืจืึธืจืก.
ื ืืึท ืืื ืจืืกื 1.56:
- ืืื Cargo.toml, ืืื ืื "[ืคึผืขืงื]" ืึธืคึผืืืืืื ื, ืื ืืฉืึทืืืขืจ ืืืขืจืกืืข ืคืขืื ืืื ืฆืืืขืืขืื, ืืืจื ืืืึธืก ืืืจ ืงืขื ืขื ืืึทืฉืืืืขื ืื ืืื ืืืื ืืขืฉืืืฆื ืืืขืจืกืืข ืคืื โโืืฉืึทืืืขืจ ืคึฟืึทืจ ืื ืงืขืกืื ืคึผืขืงื. ืืืื ืื ืงืจืึทื ื ืืืขืจืกืืข ืฉืืืืขื ื ืืฉื ืืื ืื ืกืคึผืขืกืืคืืขื ืคึผืึทืจืึทืืขืืขืจ, ืงืึทืจืืึธ ืืืขื ืืึทืืื ืืจืืขืื ืืื ืึท ืืขืืช ืึธื ืืึธื.
- ืืืขื ืืืกืืขืจ ืืืึธืก ืจืืืื ืืื ืืื "ืืืื ืืื ื @ ืืืกืืขืจ" ืืืืกืืจืืงื, ืฉืืืฆื ืืื ืฆืืืขืฉืืขืื ืคึฟืึทืจ ืกืคึผืขืฆืืคืืฆืืจื ื ืึธื ืืืื ืืื ืื (ืืืฉื, "ืืึธืื ืืึทืืจืืฅ @ ืืึทืืจืืฅ {row_len, ..} = get_matrix ();").
- ื ื ืืึทืข ืืืื ืคืื ืื API ืืื ืืจืืืขืจืืขืคืืจื ืฆื ืืขืจ ืงืึทืืขืืึธืจืืข ืคืื โโืกืืึทืืื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืขืืืึธืืก ืืื ืืืคึผืืึทืืึทื ืฅ ืคืื ืืจืืืฅ ืืขื ืขื ืกืืืืืึทืืืืื:
- std::os::unix::fs::chroot
- UnsafeCell::raw_get
- BufWriter::into_parts
- core::panic::{UnwindSafe, RefUnwindSafe, AssertUnwindSafe}
- Vec::shrink_to
- ืฉืืจืืงื::shrink_to
- OsString::shink_to
- PathBuf::shrink_to
- BinaryHeap::shrink_to
- VecDeque::shrink_to
- HashMap::shrink_to
- HashSet :: shrink_to
- ืื "ืงืึธื ืกื" ืึทืืจืืืืื, ืืืึธืก ืืืืขืจืืึทื ื ืื ืืขืืืขืืงืืื ืคืื ื ืืฆื ืืื ืงืืื ืงืึธื ืืขืงืกื ืึทื ืฉืืึธื ืคืื ืงืึทื ืกืืึทื ืฅ, ืืื ืืขื ืืฆื ืืื ืคืึทื ืืงืฉืึทื ื
- std::mem::transmute
- [ื] :: ืขืจืฉืืขืจ
- [ื]::ืกืคึผืืื_ืคืืจืกื
- [ื]:: ืืขืฆืืข
- [ื]::ืกืคึผืืื_ืืึทืกื
- ืืขืจ ืงืึทืืคึผืืืืขืจ ืืื ืกืืืืืฉื ืฆื ื ืืฆื LLVM ืืืขืจืกืืข 13.
- ื ืฆืืืืืืข ืืืจืื ืคืื ืฉืืืฆื ืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ ืื aarch64-apple-ios-sim ืคึผืืึทืืคืึธืจืืข ืืื ืึท ืืจืื ืืืจืื ืคึฟืึทืจ ืื powerpc-unknown-freebsd ืืื riscv32imc-esp-espidf ืคึผืืึทืืคืึธืจืืก. ืื ืืจืื ืืืจืื ืื ืืืึทืืืื ืืงืขืจืืืง ืฉืืืฆื, ืึธืืขืจ ืึธื ืึธืืึทืืืืืื ืืขืกืืื ื, ืืจืืืกืืขืื ืืึทืึทืืืขืจ ืืืืขื ืึธืืขืจ ืงืึธื ืืจืึธืืืจื ืฆื ืื ืงืึธื ืงืขื ืขื ืืืื ืืขืืืื.
ืฆืืจืืงืจืืคื ืึทื ืจืืกื ืคืึธืืงืืกืื ืืืืฃ ืืึผืจืื ืืืืขืจืงืืึทื, ืืื ืึธืืึทืืึทืืืง ืืึผืจืื ืคืึทืจืืืึทืืืื ื ืืื ืืื ืื ืืืื ืฆื ืืขืจืืจืืืื ืืืื ืคึผืึทืจืึทืืขืืืืึทื ืืื ืึทืจืืขื ืืืจืืคืืจืื ื ืึธื ื ืืฆื ืึท ืืืกื ืงืึทืืขืงืืขืจ ืึธืืขืจ ืจืื ืืืืข (ืจืื ืืืืข ืืื ืจืืืืกื ืฆื ืืงืขืจืืืง ืื ืืืืึทืืืืืืฉืึทื ืืื ืืืฉืึทืื ืคืื ืื ื ืึธืจืืึทื ืืืืืืึธืืขืง).
ืจืืกื ืก ืึธืืึทืืึทืืืง ืืึผืจืื ืคืึทืจืืืึทืืืื ื ืกืึทืืืขืก ืื ืืขืืืขืืึธืคึผืขืจ ืคืื ืขืจืจืึธืจืก ืืืขื ืืึทื ืืคึผืืึทืืืืืื ื ืคึผืืื ืืขืจื ืืื ืคึผืจืึทืืขืงืฅ ืงืขืื ืคืจืืืืขืืขื ืืืึธืก ืฉืืืืขื ืจืขืื ืฆื ื ืืืขืจืืง-ืืืจืื ืืึผืจืื ืืึทื ืืคึผืืึทืืืืฉืึทื, ืึทืืึท ืืื ืึทืงืกืขืก ืึท ืืึผืจืื ืืขืื ื ื ืึธื ืืืคืจืืื, ืืขืจืคืืจืึทื ืกืื ื ื ืึทื ืคึผืืื ืืขืจื, ืืึทืคืขืจ ืึธืืืืขืจืจืึทื ื, ืขืืง. ืฆื ืคืึทืจืฉืคึผืจืืืื ืืืืืจืขืจืื, ืฆืืฉืืขืื ืืืืขื ืืื ืคืืจื ืืืคึผืขื ืืึทื ืกืื, ืื ืคึผืจืืืขืงื ืืขืืืขืืึธืคึผืก ืื ืงืึทืจืืึธ ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ. ืื crates.io ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืฉืืืฆื ืคึฟืึทืจ ืืึธืกืืื ื ืืืืืจืขืจืื.
ืืงืืจ: opennet.ru