ααΆαα ααααααΆαααΆααΆααααααααααα·ααΈαααααααα Rust 1.56 ααααααααΎαα‘αΎαααααααααα Mozilla ααα»ααααα₯α‘αΌααααααααΌαααΆααααααΎαα‘αΎααααααααΆαα§αααααααααΈα’αααααΆααα·αααααααΆααα ααααα―αααΆααα Rust Foundation ααααΌαααΆαααααα»αααααααΆαα ααααααααΈααΎαααααααααααααΆ ααΆαα ααααααΆαααααααΌαααΆααααααααΆααΆ Rust 2021 αα·ααααααΆαααααααααΆαααααΆαααααΆααααααΌααααααΆαααααΎα‘αΎααααα»αααααααααΈααααΆαααααααααααα Rust 2021 ααααΉααααααΎααΆααΌαααααΆααααααΆααααΆααααααΎααα»αααΆααααα»ααααααα 2018 ααααΆαααΆααα»α αααααααα ααΉααααααααααΆαα ααααααΆα Rust XNUMX ααΆαααααΆαααΆααΌαααααΆααααααΆααααΆαα’αα·ααααααααΆααΆαααα»ααααααα XNUMX ααααΆααααααααα
ααΎααααΈαααααΆααΆαααααΌαααααΆ α’αααα’αα·ααααααα’αΆα ααααΎααααΆα "2015", "2018" αα·α "2021" αα αααα»ααααααα·ααΈαααααα½ααα αααα’αα»ααααΆαα±αααααααα·ααΈααααΌαααΆαααααΆαααα αααααααΆααΆαααααααααααΌαααααΆαα ααΉαααΆαααααα»ααααααααΆαααααΎαααΎααααα Rust α ααΆαααααα»αααααααΌαααΆαααααΆααααααΆααααΆαααααΆααααααΌαααααα·αααααααΆααΆα ααααα‘ααααΈααααΆ α αΎαααααΌαααΆαααααααα ααΆαααααααααα αααα»ααα·ααααααααααΆαααααα αααααα·αααΆααααααΆα "ααΆαααααα»ααα" αα αααα»αααααα "[αααα αα]" α α§ααΆα ααα ααΆαααααα»ααα "ααααΆα 2018" αα½ααααα αΌααα»αααΆααααααΆααααααααΆααα ααααΆα αααααΆα 2018 α αΎααααααΆααααααααααααααΆαααααΆααααααΌααααααααααααΆααα’ααααααα·αααααΎα±ααααΌα ααΆαααααααΆα ααΆαααααα»αααααααΆα 2021 ααααααααΈααΎααααα½ααααα αΌαααΆαααααααααα·ααααααααα’ααααααααα·ααααα·ααΆααααααΆαααααΎα‘αΎααα αααα»αααΆαα ααααααΆα 1.56 αα αα α»αααααα αα·αααΆαα’αα»ααααααααΆααααΆαα’αα»ααααααΆαααα’ααΆααα ααααααααΈααΎααΆααΆαααα½αα―α α’αααααααααα½ααααα·αααΌαα’αααΈααααΆαααΆαααα§ααααα αα·αα―αααΆααααααα
ααΆααα·αααααααΆααααΆααααααααΆααααααααΆαα αααα»α Rust 2021α
- ααΆαα αΆααααααΆα ααααα‘αααα αααα»αααΆααα·α - α₯α‘αΌααααααΆααα·αα’αΆα α αΆαααααααααααΆαααΈαα½αααααα½αα±ααα§ααααααααααα’ααααααααΆαααΆααααΌαα α§ααΆα ααα β|| ax + 1" ααΉαα αΆαααααα "ax" αααα½αα±αα "a" α
- αααααα IntoIterator αααααΆααα’αΆααα array.into_iter() α’αα»ααααΆαα±ααα’αααααααΎα‘αΎααα·αααΎααΆαα»α’αΆαααααααααα ααΆααΆααααααα ααααΈαααα
- ααααΎαααΆααααααααα "|" ααααΌαααΆαααααΆααααααΌααα αααα»α macro_rules (Boolean OR) αα αααα»αααααΆα - α’ααααααααΆαα ":pat" αα αααα»αααΆαααααα½αα₯α‘αΌαααααααα "A | α"α
- αααααα·ααΈααααααααααααα αααααα·ααα½ααααα αΌαααΆαααααΆαααΎαααααααΈααΈαααα§ααααααααααααΆααααααααα·ααα ααΆαααΆαααααααααΆααααα αΆααααα½ααα αααα»α Rust 1.51 α
- αααααα TryFrom, TryInto αα·α FromIterator ααααΌαααΆααααααααα αααΌαα»ααααααΆααααααααααΆαααΆαα»αα
- ααΆααααααααααααα!(..) αα·αα’αα’αΆα!(exr,..) αααΆααααΌα₯α‘αΌαααααααααααααΎ format_args!(..) ααΎααααΈααααΎαααααααααΆαααααα’αααα αααααααααααΉα println!()α
- αααααα ident#, identΒ»..." αα·α ident'...' ααααΌαααΆαααααα»ααα»ααααα»αααΆαααααααααααααΆααΆα
- ααΆαααααΆααααΈααΆααααααΆα bare_trait_objects αα·α ellipsis_inclusive_range_patterns αα ααΆααα α»αα
ααααΈαα αααα»α Rust 1.56α
- αα αααα»α Cargo.toml αα αααα»αααααα β[αααα αα]β ααΆαααααα ααααααααΌαααΆααααααα αααααΆαααααααα’αααα’αΆα αααααααααα’αααααααΆαα Rust αααααΆαααααα αα crate α ααααα·αααΎαααααα αα α»αααααααα·αααααΌαααααΆααΉααααΆαααΆαααααααααααΆααααααΆααααα 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
- ααααα’ααααα:shrink_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
- αααααα·ααΈα αααααααααΌαααΆαααααΌααα ααααΎ LLVM αααα 13α
- ααααα·αααΈααΈαααααΆαααΆααααααααΌαααΆαα’αα»αααααααααΆαααααα·ααΆ aarch64-apple-ios-sim αα·αααααα·αααΈααΈαααααΆαααααα·ααΆ powerpc-unknown-freebsd αα·α riscv32imc-esp-espidf α ααααα·αααΈααΈααΆαααααααααΉαααΆαααΆααααααΆααΌαααααΆα ααα»αααααααααααΆαααΆαααααΎααααααααααααααααααααα· ααΆαααααα»αααααααΆαααΆαααααΆαααΆααααΌαααΆα αα·αααΆααααααααααΆααααααααΆααααααΎαααΌαα
ααΌαα αΆαααΆ Rust ααΊαααααααΎαα»ααααα·ααΆαααααΆαα αα αΆα αααααααΌαααΆααααααααααα’αααα αα αΆααααααααααααααααα· αα·ααααααααΌααααααααΆαααΎααααΈαααααα ααΆαααΌαααΆαααααααααΆααααααααα»αααΆαααααα·ααααα·ααΆαααΆαααααα·αααααΎα§ααααααααααΌαααααΆα α¬αααααααΎαααΆα (αααααααΎαααΆαααααΌαααΆαααΆααααααααα ααΆααΆαα αΆααααααΎαααΆααΌαααααΆα αα·αααΆααααααααΆαααααΆααααααααααΆα)α
ααΆααααααααααα’αααα
αα
αΆααααααααααααααααα·αααα Rust αα»αααααΆααααα α»ααα
ααααααα
αα
ααα»α
α
ααα’α»α αα·αααΆαααΆααααααΆααααΉααααα αΆαααααΎαα‘αΎαααΈααΆααααα
αα’αααα
αα
αΆαααααα·αααΆα ααΌα
ααΆααΆαα
αΌααα
ααΆαααααααα’αααα
αα
αΆααααααΆααααΈααΆααααΌαααΆααααααα ααΆαααα·αααααααα·α
ααα ααΆαααααΎαααΆαααΎαα
ααα»αααα ααΎααααΈα
ααα
αΆααααααΆααα ααΆααΆααΆααααααΌααααα»α αα·ααααααααααααΆαα’αΆααααα αααααααααα»αα’αα·αααααααααα·ααΈααααααααααααα
αααααα·αα ααααΆαα crates.io ααααΌαααΆαααΆαααααααααΆααααΆααααα αααααααΆαααα
ααααα: opennet.ru