ืื Rust 1.54 ืกืืกืืขื ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื, ืืขืืจืื ืืขื ืืืจื ืื ืืึธืืืืืึท ืคึผืจืืืขืงื ืึธืืขืจ ืืืฆื ืืขืืืขืืึธืคึผืขื ืืื ืืขืจ ืื ืึธืืกืคึผืืกืื ืคืื ืื ืคืจืืึท ื ืึทื-ื ืืฅ ืึธืจืืึทื ืืืึทืฆืืข Rust Foundation, ืืื ืืืคืจืืื. ืื ืฉืคึผืจืึทื ืคืึธืืงืืกืื ืืืืฃ ืืืืขืจ ืืึผืจืื ืคืึทืจืืืึทืืืื ื, ืืื ืึธืืึทืืึทืืืง ืืึผืจืื ืคืึทืจืืืึทืืืื ื, ืืื ืืื ืื ืืืื ืฆื ืืขืจืืจืืืื ืืืื ืึทืจืืขื ืคึผืึทืจืึทืืขืืืืึทื ืืื ืืืกืืืืื ืื ื ืืฆื ืคืื ืึท ืืืกื ืงืึทืืขืงืืขืจ ืืื ืจืื ืืืืข (ืจืื ืืืืข ืืื ืจืืืืกื ืฆื ืืงืขืจืืืง ืื ืืืืึทืืืืืืฉืึทื ืืื ืืืฉืึทืื ืคืื ืื ื ืึธืจืืึทื ืืืืืืึธืืขืง).
ืจืืกื ืก ืึธืืึทืืึทืืืง ืืึผืจืื ืคืึทืจืืืึทืืืื ื ืกืึทืืืขืก ืื ืืขืืืขืืึธืคึผืขืจ ืคืื ืขืจืจืึธืจืก ืืืขื ืืึทื ืืคึผืืึทืืืืืื ื ืคึผืืื ืืขืจื ืืื ืคึผืจืึทืืขืงืฅ ืงืขืื ืคืจืืืืขืืขื ืืืึธืก ืฉืืืืขื ืจืขืื ืฆื ื ืืืขืจืืง-ืืืจืื ืืึผืจืื ืืึทื ืืคึผืืึทืืืืฉืึทื, ืึทืืึท ืืื ืึทืงืกืขืก ืึท ืืึผืจืื ืืขืื ื ื ืึธื ืืืคืจืืื, ืืขืจืคืืจืึทื ืกืื ื ื ืึทื ืคึผืืื ืืขืจื, ืืึทืคืขืจ ืึธืืืืขืจืจืึทื ื, ืขืืง. ืฆื ืคืึทืจืฉืคึผืจืืืื ืืืืืจืขืจืื, ืฆืืฉืืขืื ืืืืขื ืืื ืคืืจื ืืืคึผืขื ืืึทื ืกืื, ืื ืคึผืจืืืขืงื ืืขืืืขืืึธืคึผืก ืื ืงืึทืจืืึธ ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ. ืื crates.io ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืฉืืืฆื ืคึฟืึทืจ ืืึธืกืืื ื ืืืืืจืขืจืื.
ืืืืคึผื ืืืืืฉืื:
- ืฆืืืขืืืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืคืื ืงืฆืืข-ืืื ืืึทืงืจืึธืก ืื ืึทืืจืืืืืฅ (ืคึผืจืึทืกืืืืฉืขืจืึทื ืืึทืงืจืึธืก ืืื ืืึทืงืจืึธืก ืืืฉืืคื ืืื ืื "ืืึทืงืจืึธ_ืจืืืขืก!" ืืึทืงืจืึธื). ืึทืืึท ืืึทืงืจืึธืก ืืขื ืขื ืืื ืืขืจืฉืืืื ืคืื ืคืึทื ืืงืฉืึทื ื ืืืจื ืื ืกืืืืึธื "!" ื ืึธื ืืขื ื ืึธืืขื (ืืึทืงืจืึธ!(...)) ืืื ืคืึทืจืืืึทืื ืื ืืึทืงืจืึธื ืืงืืจ ืืขืงืกื ืึทื ืฉืืึธื ืคืื ืืืฉืขื ืขืจืืืืื ื ืึท ืคึฟืื ืงืฆืืข ืจืืคื. ืจืืคื ืืึทืงืจืึธืก ืืื ืึทืืจืืืืืฅ ืงืขื ืขื ืืืื ื ืืฆืืง ืคึฟืึทืจ ืึทืจืืึทื ืืขืจืขืื ื ืืื ืืึทืื ืคืื ืื ืืขืจืข ืืขืงืขืก ืืื ืืึทืงืืืืขื ืืื ื ืืึทืืขืจืงืื ืืขื. ืฆืื ืืืืฉืคึผืื, ืฆื ืึทืจืืึทื ืืืืื ืื ืืื ืืึทืื ืคืื ืื README ืืขืงืข ืืื ืืขืจ ืจืขืืืืืึทื ืคืื ืื ืืืจืืคืืจืื ื ืคืื ืื ืฉืจืืคื, ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื: #![doc = include_str!("README.md")] #[path = concat!(env!("OUT_DIR) "), "/generated.rs" )] ืืึธื ืืืฉืขื ืขืจืืืืึทื;
- ืื ืืขืืืื-ืืื ืงืึทืืคึผืืืืขืจ ืคืึทื ืืงืฉืึทื ื (ืื ืืจืื ืกืืงืก) ืคึฟืึทืจ ืื wasm32 ืคึผืืึทืืคืึธืจืืข ืืขื ืขื ืกืืืืืึทืืืืื, ืึทืืึทืืื ื ืื ื ืืฆื ืคืื SIMD ืืื ืกืืจืืงืฆืืขืก ืืื ืืืขืืึทืกืกืขืืืื. ืจืืึฟ ืคืึทื ืืงืฉืึทื ื, ืึทืืึท ืืื v128_bitselect, ืืขื ืขื ืืืจืขืืืืื ืืื "ืืืืขืจ" ืืึธืืข, ืึธืืขืจ ืขืืืขืืข ืคืึทื ืืงืฉืึทื ื ืืืึธืก ืึทืจืืขื ืืื ืคึผืืื ืืขืจื (ืืืฉื, v128_load) ืืืืืื "ืึทื ืกืืืฃ".
- ืื ืคืขืืืงืืึทื ื ืืฆื ืคืื ืื ืงืจืึทืืขื ืืึทื ืืึทืืืื ื ืืื ืืืืืขืงืขืจื, ืึทืืึทืืื ื ืืืจ ืฆื ืจืืืืื ืืืืื ืื ืืขืืืื ืคึผืึทืจืฅ ืคืื ืื ืงืึธื, ืืืึธืก ืงืขื ืขื ืืืืืืืืง ืจืขืืืฆืืจื ืื ืฆืืื ืขืก ื ืขืื ืฆื ืืืืขื ืึท ืคึผืจืืืขืงื ืืืขื ืจืืงืึธืืคึผืืืืื ื ื ืึธื ืืื ืขืจืืืขืจืืืง ืขื ืืขืจืื ืืขื. ืื ืงืจืขืืขื ืืึทื ืืึทืืืื ื ืืื ืืขืืืขื ืคืึทืจืงืจืืคึผืื ืืื ืืขืืืื ื 1.52.1 ืจืขืื ืฆื ืคืึทืจืืึธืจืื ืืึทืื ืึทื ืกืขืจืคืืกื ื ืึธื ืึทืืื ื ืึทื ื ืึธื ืืฉืขืง ืคึฟืึทืจ ืืึธืืืื ื ืืึทืื ืคืื ืื ืืืกืง ืงืึทืฉ.
- ื ื ืืึทืข ืืืง ืคืื ืึทืคึผืืก ืืื ืืจืึทื ืกืคืขืจื ืฆื ืื ืกืืึทืืื ืงืึทืืขืืึธืจืืข, ืึทืจืืึทื ืืขืจืขืื ื ืื ืคืืืืขื ืืข ืกืืืืืึทืืืืื:
- BTreeMap::into_keys
- BTreeMap::into_values
- HashMap::into_keys
- HashMap::into_values
- arch::wasm32
- VecDeque::binary_search
- VecDeque::binary_search_by
- VecDeque::binary_search_by_key
- VecDeque::partition_point
- ืฆืืืขืืขืื ืึธืคึผืฆืืขืก ืฆื ืืึทืกื-ืืืื: "-ืคึผืจืืขื " ืฆื ืืึทืืืึทืืืงื ืึท ืคึผืขืงื ืคืื ืื ืืขืคึผืขื ืืขื ืกื ืืจืึทืคืืง, "-ืืขืคึผืื" ืฆื ืืืืึทืื ืืืืื ืขืืขืืขื ืื ืคืื ืึท ืืขืืขืื ื ืขืกืืื ื ืืืจืื ืืื ืื ืืขืคึผืขื ืืขื ืกื ืืืื, "-ืขืืืฉืึทื ื ืื-ืคึผืจืึธืง-ืืึทืงืจืึธ" ืฆื ืืึทืืึทืืื ืคึผืจืึทืกืืืืฉืขืจืึทื ืืึทืงืจืึธื ืืืคึผืขื ืืึทื ืกืื.
ืืงืืจ: opennet.ru