เบเบฒเบเบเปเบญเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบฅเบฐเบเบปเบ Rust 1.54, เบชเปเบฒเบเบเบฑเปเบเบเบถเปเบเปเบเบเปเบเบเบเบฒเบ Mozilla, เปเบเปเปเบเบเบฑเบเบเบธเบเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบฒเบเบญเบธเบเบฐเบเปเบฒเบเบญเบเบญเบปเบเบเบฒเบเปเบญเบเบฐเบฅเบฒเบเบเบตเปเบเปเปเบซเบงเบฑเบเบเบปเบเบเปเบฒเปเบฅ Rust Foundation, เปเบเปเบเบทเบเบเบฑเบเบเบตเบกเบกเบฒ. เบเบฒเบชเบฒเบชเบธเบกเปเบชเปเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เบชเบฐเบซเบเบญเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบฅเบฐเบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบเบฑเบเบฅเบธเบงเบฝเบเบเบฒเบเบเบฐเบซเบเบฒเบเบชเบนเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญเบซเบผเบท runtime (runtime เบซเบผเบธเบเบฅเบปเบเปเบเบฑเบเบเบทเปเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบ).
เบเบฒเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบ Rust เบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเป manipulating pointers เปเบฅเบฐเบเปเบญเบเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบตเบเบเบฒเบเบเบฒเบเบซเบกเบนเบเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบฅเบฐเบเบฑเบเบเปเปเบฒ, เปเบเบฑเปเบ: เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเบทเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเปเบเปเบเบทเบเบเบปเบเบเปเบญเบ, null pointer dereferences, buffer overruns, เปเบฅเบฐเบญเบทเปเบเป. เปเบเบทเปเบญเปเบเบเบขเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฐเบเบญเบเปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช, เปเบเบเบเบฒเบเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบนเปเบเบฑเบเบเบฒเบเบเบธเบเบชเบดเบเบเปเบฒ. เบเบฑเบเปเบเบฑเบ crates.io เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ.
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบปเปเบเบเป:
- ะะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฒะฝัััะธ ะฐััะธะฑััะพะฒ ะผะฐะบัะพัะพะฒ, ะฝะฐะฟะพะผะธะฝะฐััะธั ััะฝะบัะธะธ (ะฟัะพัะตะดััะฝัะต ะผะฐะบัะพัั ะธ ะผะฐะบัะพัั, ัะพะทะดะฐะฝะฝัะต ะฟัะธ ะฟะพะผะพัะธ ะผะฐะบัะพัะฐ ยซmacro_rules!ยป). ะั ััะฝะบัะธะน ะฟะพะดะพะฑะฝัะต ะผะฐะบัะพัั ะพัะปะธัะฐัััั ัะธะผะฒะพะปะพะผ ยซ!ยป ะฟะพัะปะต ะธะผะตะฝะธ (macro!(โฆ)) ะธ ะฟะพะดััะฐะฝะพะฒะบะพะน ะธัั ะพะดะฝะพะณะพ ัะตะบััะฐ ะผะฐะบัะพัะฐ ะฒะผะตััะพ ะณะตะฝะตัะธัะพะฒะฐะฝะธั ะฒัะทะพะฒะฐ ััะฝะบัะธะธ. ะัะทะพะฒ ะผะฐะบัะพัะพะฒ ะฒะฝัััะธ ะฐััะธะฑััะพะฒ ะผะพะถะตั ะพะบะฐะทะฐัััั ะฟะพะปะตะทะฝัะผ ะดะปั ะฒะบะปััะตะฝะธั ะฒ ะดะพะบัะผะตะฝัะธััััะธะต ะบะพะผะผะตะฝัะฐัะธะธ ัะพะดะตัะถะธะผะพะณะพ ะธะท ะดััะณะธั ัะฐะนะปะพะฒ. ะะฐะฟัะธะผะตั, ะดะปั ะฒััะฐะฒะบะธ ัะพะดะตัะถะธะผะพะณะพ ัะฐะนะปะฐ README ะธ ัะตะทัะปััะฐัะฐ ะฒัะฟะพะปะฝะตะฝะธั ัะบัะธะฟัะฐ ะผะพะถะฝะพ ัะบะฐะทะฐัั: #![doc = include_str!(ยซREADME.mdยป)] #[path = concat!(env!(ยซOUT_DIRยป), ยซ/generated.rsยป)] mod generated;
- ะกัะฐะฑะธะปะธะทะธัะพะฒะฐะฝั ะฒัััะพะตะฝะฝัะต ะฒ ะบะพะผะฟะธะปััะพั ััะฝะบัะธะธ (Intrinsics) ะดะปั ะฟะปะฐััะพัะผั wasm32, ะฟะพะทะฒะพะปัััะธะต ะธัะฟะพะปัะทะพะฒะฐัั ะธะฝััััะบัะธะธ SIMD ะฒ WebAssembly. ะะพะปััะฐั ัะฐััั ััะฝะบัะธะน, ัะฐะบะธั ะบะฐะบ v128_bitselect, ะดะพัััะฟะฝั ะฒ ัะตะถะธะผะต ยซsafeยป, ะฝะพ ะฝะตะบะพัะพััะต ััะฝะบัะธะธ ัะฐะฑะพัะฐััะธะต ั ัะบะฐะทะฐัะตะปัะผะธ (ะฝะฐะฟัะธะผะตั, v128_load) ะพััะฐัััั ยซunsafeยป.
- ะะพะทะฒัะฐัะตะฝะพ ะฟัะธะผะตะฝะตะฝะธะต ะฟะพ ัะผะพะปัะฐะฝะธั ะธะฝะบัะตะผะตะฝัะฐะปัะฝะพะน ะบะพะผะฟะธะปััะธะธ, ะฟะพะทะฒะพะปัััะตะน ะฟะตัะตัะพะฑะธัะฐัั ัะพะปัะบะพ ะธะทะผะตะฝะธะฒัะธะตัั ัะฐััะธ ะบะพะดะฐ, ััะพ ะฟะพะทะฒะพะปัะตั ะทะฝะฐัะธัะตะปัะฝะพ ัะพะบัะฐัะธัั ะฒัะตะผั ัะฑะพัะบะธ ะฟัะพะตะบัะฐ ะฟัะธ ะฟะพะฒัะพัะฝะพะน ะบะพะผะฟะธะปััะธะธ ะฟะพัะปะต ะฒะฝะตัะตะฝะธั ะผะตะปะบะธั ะฟัะฐะฒะพะบ. ะะฝะบัะตะผะตะฝัะฐะปัะฝะฐั ะบะพะผะฟะธะปััะธั ะฑัะปะฐ ะพัะบะปััะตะฝะฐ ะฒ ะฒัะฟััะบะต 1.52.1 ะธะท-ะทะฐ ะฒััะฒะปะตะฝะธั ัะบััััั ะพัะธะฑะพะบ, ะฒัะฟะปัะฒัะธั ะฟะพัะปะต ะดะพะฑะฐะฒะปะตะฝะธั ะดะพะฟะพะปะฝะธัะตะปัะฝะพะน ะฟัะพะฒะตัะบะธ ะทะฐะณััะทะบะธ ะดะฐะฝะฝัั ะธะท ะดะธัะบะพะฒะพะณะพ ะบััะฐ.
- ะ ัะฐะทััะด ััะฐะฑะธะปัะฝัั
ะฟะตัะตะฒะตะดะตะฝะฐ ะฝะพะฒะฐั ะฟะพััะธั API, ะฒ ัะพะผ ัะธัะปะต ััะฐะฑะธะปะธะทะธัะพะฒะฐะฝั:
- 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
- ะ cargo-tree ะดะพะฑะฐะฒะปะตะฝั ะพะฟัะธะธ: ยซโprune <spec>ยป ะดะปั ัะดะฐะปะตะฝะธั ะฟะฐะบะตัะฐ ะธะท ะณัะฐัะฐ ะทะฐะฒะธัะธะผะพััะตะน, ยซโdepthยป ะดะปั ะฒัะฒะพะดะฐ ัะพะปัะบะพ ัะปะตะผะตะฝัะพะฒ ะทะฐะดะฐะฝะฝะพะณะพ ััะพะฒะฝั ะฒะปะพะถะตะฝะฝะพััะธ ะฒ ะดะตัะตะฒะต ะทะฐะฒะธัะธะผะพััะตะน, ยซโedges no-proc-macroยป ะดะปั ัะบัััะธั ะทะฐะฒะธัะธะผะพััะตะน ะฟัะพัะตะดััะฝัั ะผะฐะบัะพัะพะฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru