เจฐเจธเจ 1.96 เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ, เจเฉ เจฎเฉเจเจผเฉเจฒเจพ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉเจเจฐเจพ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ เจเจ เจธเฉ เจชเจฐ เจนเฉเจฃ เจธเฉเจคเฉฐเจคเจฐ เจเฉเจฐ-เจฎเฉเจจเจพเจซเจผเจพ เจฐเจธเจ เจซเจพเจเจเจกเฉเจธเจผเจจ เจฆเฉ เจธเจฐเจชเฉเจฐเจธเจคเฉ เจนเฉเจ เจตเจฟเจเจธเจค เจเฉเจคเฉ เจเจ เจนเฉ, เจเจพเจฐเฉ เจเฉเจคเฉ เจเจ เจนเฉเฅค เจเจน เจญเจพเจธเจผเจพ เจฎเฉเจฎเฉเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ 'เจคเฉ เจเฉเจเจฆเฉเจฐเจฟเจค เจนเฉ เจ เจคเฉ เจเฉเฉเจพ เจเจเฉฑเจ เจพ เจเจฐเจจ เจตเจพเจฒเฉ เจ เจคเฉ เจฐเจจเจเจพเจเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเฉฑเจ เจธเจฎเจพเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจธเจพเจงเจจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ (เจฐเจจเจเจพเจเจฎ เจจเฉเฉฐ เจฎเจฟเจเจฐเฉ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเฉ เจฎเฉเฉฑเจขเจฒเฉ เจธเจผเฉเจฐเฉเจเจคเฉเจเจฐเจจ เจ เจคเฉ เจฐเฉฑเจ-เจฐเจเจพเจ เจคเฉฑเจ เจเจเจพ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉ)เฅค
เจฐเจธเจ เจฆเฉ เจฎเฉเจฎเฉเจฐเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจขเฉฐเจ เจชเฉเจเจเฉฐเจเจฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจตเจฟเฉฑเจ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจจ เจ เจคเฉ เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจฎเฉเจฎเฉเจฐเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจคเฉเจ เจชเฉเจฆเจพ เจนเฉเจฃ เจตเจพเจฒเฉ เจฎเฉเฉฑเจฆเจฟเจเจ เจคเฉเจ เจฌเจเจพเจเจฃ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเจจ, เจเจฟเจตเฉเจ เจเจฟ เจฎเฉเจฎเฉเจฐเฉ เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ เจเจเจธเฉเจธ เจเจฐเจจเจพ, เจจเจฒ เจชเฉเจเจเฉฐเจเจฐเจพเจ เจจเฉเฉฐ เจกเฉเจฐเฉเจซเจฐเฉเจเจธ เจเจฐเจจเจพ, เจฌเจซเจฐ เจเจตเจฐเจฐเจจ, เจ เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจนเฉเจฐเฅค เจชเฉเจฐเฉเจเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจตเฉฐเจกเจฃ, เจฌเจฟเจฒเจกเจพเจ เจฆเฉ เจธเจนเฉเจฒเจค เจฆเฉเจฃ เจ เจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ เจเจพเจฐเจเฉ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ เจตเจฟเจเจธเจค เจเจฐ เจฐเจฟเจนเจพ เจนเฉเฅค crates.io เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเฉ เจฒเจ เจฌเจฃเจพเจ เจฐเฉฑเจเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจฐเฉเจซเจฐเฉเจเจธ เจเฉเจเจฟเฉฐเจ, เจเจฌเจเฉเจเจ เจฆเฉ เจฎเจฒเจเฉเจ เจค เจฆเจพ เจเฉเจฐเฉเจ เจฐเฉฑเจเจฃ, เจเจฌเจเฉเจเจ เจฒเจพเจเจซเจเจพเจเจฎ (เจธเจเฉเจชเจพเจ) เจฆเจพ เจเฉเจฐเฉเจ เจฐเฉฑเจเจฃ เจ เจคเฉ เจเฉเจก เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจฎเฉเจฎเฉเจฐเฉ เจเจเจธเฉเจธ เจฆเฉ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเจพ เจฎเฉเจฒเจพเจเจเจฃ เจเจฐเจจ เจฆเฉเจเจฐเจพ เจฎเฉเจฎเฉเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจฐเจธเจ เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจธเจฎเฉเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเฉฐเจเจพเจฒ เจชเฉเจฐเจจ เจ เฉฐเจ เจเจตเจฐเจซเจฒเฉ เจฆเฉ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจเจฟเจ เจตเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจตเจฐเจคเฉเจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจฒเจพเจเจผเจฎเฉ เจธเจผเฉเจฐเฉเจเจค เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจฎเจฟเจเจฐเฉ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจตเจฟเฉฑเจ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉ, เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจ เจเฉฑเจฒ เจธเฉฐเจฆเจฐเจญเจพเจ เจ เจคเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจงเจพเจฐเจจเจพ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ, เจฒเจพเจเจผเฉเจเจฒ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจเฉฑเจ เจเจฐเจจ เจฒเจ เจฎเจเจผเจฌเฉเจค โโเจธเจฅเจฟเจฐ เจเจพเจเจชเจฟเฉฐเจ เจฆเฉ เจชเฉเจธเจผเจเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค
เจฎเฉเฉฑเจ เจจเจตเฉเจจเจคเจพเจตเจพเจ:
- ะะพะฑะฐะฒะปะตะฝ ะผะพะดัะปั range ั ัะตะฐะปะธะทะฐัะธะตะน ะฝะพะฒัั
ัะธะฟะพะฒ, ัะฐะทะฒะธะฒะฐะตะผัั
ะดะปั ะทะฐะผะตะฝั ัััะฐัะตะฒัะธั
ัะธะฟะพะฒ Range, RangeInclusive, RangeToInclusive ะธ RangeFrom, ะธ ะฟะพะทะฒะพะปัััะธั
ั
ัะฐะฝะธัั ะดะธะฐะฟะฐะทะพะฝั ะฒ Copy-ััััะบัััะฐั
. ะขะธะฟ Range ะพะฟัะตะดะตะปัะตั ะดะธะฐะฟะฐะทะพะฝั, ะพะณัะฐะฝะธัะตะฝะฝัะต ะผะธะฝะธะผะฐะปัะฝัะผ ะธ ะผะฐะบัะธะผะฐะปัะฝัะผ ะดะพะฟัััะธะผัะผ ะทะฝะฐัะตะฝะธะตะผ (ะฝะพ ะฝะต ะฒั
ะพะดััะธะผ ะฒ ะฝะตะณะพ), ัะธะฟ RangeFrom ะพะฟัะตะดะตะปัะตั ัะธัะปะฐ ะฝะฐัะธะฝะฐั ั ัะบะฐะทะฐะฝะฝะพะณะพ ะทะฝะฐัะตะฝะธั, ะฐ ัะธะฟ RangeInclusive โ ะทะฝะฐัะตะฝะธั ัะบะฐะทะฐะฝะฝะพะณะพ ะดะธะฐะฟะฐะทะพะฝะฐ ั ะพะฑะตะธะผะธ ะตะณะพ ะณัะฐะฝะธัะฐะผะธ. ะ ะฑัะดััะธั
ะฒัะฟััะบะฐั
ะดะพะฟะพะปะฝะธัะตะปัะฝะพ ะฟะพัะฒัััั ัะธะฟั RangeFull ะธ RangeTo, ััะฐัะฐั ัะตะฐะปะธะทะฐัะธั ะฑัะดะตั ะฟะตัะตะฝะตัะตะฝะฐ ะฒ core::range::legacy::*, ะฐ ัะธะฝัะฐะบัะธั ยซN..Mยป ะฟะตัะตะฒะตะดัั ะฝะฐ ะฝะพะฒัะน ะฒะฐัะธะฐะฝั ัะธะฟะพะฒ.
ะะพะฒัะต ัะธะฟั ะพัะปะธัะฐัััั ัะตะผ, ััะพ ะฒะผะตััะพ ัะธะฟะฐะถะฐ Iterator ัะตะฐะปะธะทััั ัะธะฟะฐะถ IntoIterator, ั.ะต. ะฒะผะตััะพ ะฒัััะพะตะฝะฝะพะณะพ ะธัะตัะฐัะพัะฐ ะพะฟัะตะดะตะปััั ัะพ, ะบะฐะบ ะฟัะตะพะฑัะฐะทะพะฒะฐัั ัะธะฟ ะฒ ะธัะตัะฐัะพั. ะะพะดะพะฑะฝัะน ะฟะพะดั ะพะด ะฟะพะทะฒะพะปัะตั ะธัะฟะพะปัะทะพะฒะฐัั ั ะฝะพะฒัะผะธ ัะธะฟะฐะผะธ ะพะฟะตัะฐัะธั ะบะพะฟะธัะพะฒะฐะฝะธั (ัะธะฟะฐะถ Copy, ะฟะพะบะฐะทัะฒะฐััะธะน, ััะพ ะทะฝะฐัะตะฝะธั ัะธะฟะฐ ะผะพะถะฝะพ ะดัะฑะปะธัะพะฒะฐัั ัะตัะตะท ะฟัะพััะพะต ะบะพะฟะธัะพะฒะฐะฝะธะต), ะบะพัะพัะฐั ัะฐะฝะตะต ะฑัะปะฐ ะฝะตะดะพัััะฟะฝะฐ ะธะท-ะทะฐ ะฝะตัะพะฒะผะตััะธะผะพััะธ ั ัะธะฟะฐะผะธ ัะพ ะฒัััะพะตะฝะฝัะผะธ ะธัะตัะฐัะพัะฐะผะธ.
ะะฐะฟัะธะผะตั, ะฝะพะฒัะต ัะธะฟั ะดะฐัั ะฒะพะทะผะพะถะฝะพััั ัะพั ัะฐะฝะธัั ะณัะฐะฝะธัั ััะตะทะฐ ะฒ ััััะบัััั, ะบะพัะพัะฐั ะฟะพะปะฝะพัััั ะบะพะฟะธััะตััั ะฑะตะท ัะฐะทะดะตะปัะฝะพะณะพ ัะพั ัะฐะฝะตะฝะธั ะฝะฐัะฐะปัะฝะพะณะพ ะธ ะบะพะฝะตัะฝะพะณะพ ะทะฝะฐัะตะฝะธะน:use core::range::Range;
#[derive(Clone, Copy)]
pub struct Span(Range<usize>);impl Span {
pub fn of(self, s: &str) -> &str {
&s[self.0]
}
} - ะะพะฑะฐะฒะปะตะฝั ะผะฐะบัะพัั ยซassert_matches!ยป ะธ ยซdebug_assert_matches!ยป, ะฟัะพะฒะตััััะธะต ัะพะพัะฒะตัััะฒะธะต ะทะฝะฐัะตะฝะธั ัะบะฐะทะฐะฝะฝะพะผั ัะฐะฑะปะพะฝั ะธ ะฐะฒะฐัะธะนะฝะพ ะทะฐะฒะตััะฐััะธะต ะฒัะฟะพะปะฝะตะฝะธะต ะฟัะธ ัะฐัั
ะพะถะดะตะฝะธะธ. ะั ะฒััะฐะถะตะฝะธะน ยซassert!(matches!(..))ยป ะธ ยซdebug_assert!(matches!(..))ยป ะฝะพะฒัะต ะผะฐะบัะพัั ะพัะปะธัะฐัััั ะฒัะฒะพะดะพะผ ะพัะปะฐะดะพัะฝะพะน ะธะฝัะพัะผะฐัะธะธ ัะพ ะทะฝะฐัะตะฝะธัะผะธ, ะฒัะทะฒะฐะฒัะธะผะธ ัะฑะพะน. ะะปั ะธะทะฑะตะถะฐะฝะธั ะฟะตัะตัะตัะตะฝะธะน ัะพ ััะพัะพะฝะฝะธะผะธ ะผะฐะบัะพัะฐะผะธ, ะฟะพััะฐะฒะปัะตะผัะผะธ ั ะฐะฝะฐะปะพะณะธัะฝัะผะธ ะธะผะตะฝะฐะผะธ, ะฝะพะฒัะต ะผะฐะบัะพัั ััะตะฑัั ัะฒะฝะพะณะพ ะธะผะฟะพััะฐ ะฑะธะฑะปะธะพัะตะบะธ ยซcore::assert_matchesยป.
use core::assert_matches;
fn get_random_number() -> u32 {
4
}fn main() {
assert_matches!(get_random_number(), 1..=6);
} - ะัะธ ัะฑะพัะบะต ะดะปั ัะตะปะตะฒะพะน ะฟะปะฐััะพัะผั WebAssembly ะฟัะตะบัะฐัะตะฝะฐ ะฟะตัะตะดะฐัะฐ ะบะพะผะฟะพะฝะพะฒัะธะบั ะพะฟัะธะธ ยซโallow-undefinedยป, ัะฐะทัะตัะฐะฒัะตะน ัะฒัะทัะฒะฐะฝะธะต ะฟัะธ ะฝะฐะปะธัะธะธ ะฝะตะพะฟัะตะดะตะปัะฝะฝัั ัะธะผะฒะพะปะพะฒ, ะบะพัะพััะต ะฟัะตะพะฑัะฐะทะพะฒัะฒะฐะปะธัั ะฒ ะธะผะฟะพัั ะธะท ะผะพะดัะปั ยซenvยป. ะัะธ ัะฑะพัะบะต ะดะปั WebAssembly ะฒัะต ัะฒัะทะฐะฝะฝัะต ั ะบะพะผะฟะพะฝะพะฒะบะพะน ัะธะผะฒะพะปั ัะตะฟะตัั ะฟะพ ัะผะพะปัะฐะฝะธั ะพะฑัะทะฐัะตะปัะฝะพ ะดะพะปะถะฝั ะฑััั ะพะฟัะตะดะตะปะตะฝั. ะะปั ะฒะพะทะฒัะฐัะตะฝะธั ััะฐัะพะณะพ ะฟะพะฒะตะดะตะฝะธั ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ะฟะตัะตะผะตะฝะฝัั ะพะบััะถะตะฝะธั ยซRUSTFLAGS=-Clink-arg=โallow-undefinedยป ะธะปะธ ะฒััะฐะถะตะฝะธะต โ#[link(wasm_import_module = ยซenvยป)]ยป ะฒ ะบะพะดะต.
- API เจฆเฉ เจเฉฑเจ เจจเจตเฉเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจฆเฉ เจธเจผเฉเจฐเฉเจฃเฉ เจตเจฟเฉฑเจ เจญเฉเจเจฟเจ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉเจฃเจพเจ เจฆเฉ เจคเจฐเฉเจเจฟเจเจ เจ
เจคเฉ เจฒเจพเจเฉเจเจฐเจจ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ:
- assert_matches!
- debug_assert_matches!
- From<T> for AssertUnwindSafe<T>
- From<T> for LazyCell<T, F>
- From<T> for LazyLock<T, F>
- core::range::RangeToInclusive
- core::range::RangeToInclusiveIter
- core::range::RangeFrom
- core::range::RangeFromIter
- core::range::Range
- core::range::RangeIter
- ะ ะฟะฐะบะตัะฝะพะผ ะผะตะฝะตะดะถะตัะต Cargo ััััะฐะฝะตะฝะฐ ััะทะฒะธะผะพััั CVE-2026-5223, ะบะพัะพัะฐั ะผะพะถะตั ะธัะฟะพะปัะทะพะฒะฐัััั ะดะปั ะฟะตัะตะทะฐะฟะธัะธ ะธัั ะพะดะฝะพะณะพ ะบะพะดะฐ ะดััะณะพะณะพ crate-ะฟะฐะบะตัะฐ ะฒ ะปะพะบะฐะปัะฝะพะผ ะบััะต ะฟะฐะบะตัะพะฒ ะธะท ัะพะณะพ ะถะต ัะตะฟะพะทะธัะพัะธั ัะตัะตะท ะผะฐะฝะธะฟัะปััะธะธ ั ัะธะผะฒะพะปะธัะตัะบะธะผะธ ัััะปะบะฐะผะธ ะฒะฝัััะธ crate-ะฐ ะฟะฐะบะตัะพะฒ. ะฃัะทะฒะธะผะพััั ะฟัะพัะฒะปัะตััั ัะพะปัะบะพ ะฟัะธ ัะฐะฑะพัะต ัะพ ััะพัะพะฝะฝะธะผะธ ัะตะฟะพะทะธัะพัะธัะผะธ ะฟะฐะบะตัะพะฒ ะธ ะฝะต ะทะฐััะฐะณะธะฒะฐะตั ะฟะพะปัะทะพะฒะฐัะตะปะตะน ัะตะฟะพะทะธัะพัะธั crates.io, ัะฐะบ ะบะฐะบ ะฒ crates.io ะทะฐะฟัะตัะตะฝะฐ ะทะฐะณััะทะบะฐ ะฟะฐะบะตัะพะฒ ั ัะธะผะฒะพะปะธัะตัะบะธะผะธ ัััะปะบะฐะผะธ.
ะะพะฟะพะปะฝะธัะตะปัะฝะพ ะผะพะถะฝะพ ะพัะผะตัะธัั ะฟัะฑะปะธะบะฐัะธั (PDF) ัะตะทัะปััะฐัะพะฒ ะฐะฝะฐะปะธะทะฐ ะฟัะธะณะพะดะฝะพััะธ ัะทัะบะฐ Rust ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะฟัะพัะธะฒะพะบ ะดะปั ะผะธะบัะพะบะพะฝััะพะปะปะตัะพะฒ ะธ ะฒัััะฐะธะฒะฐะตะผัั
ัะธััะตะผ ั ะพะณัะฐะฝะธัะตะฝะฝัะผะธ ัะตััััะฐะผะธ.
ะััะปะตะดะพะฒะฐะฝะธะต ะฟัะพะฒะตะดะตะฝะพ ะบะพะผะฟะฐะฝะธะตะน STMicroelectronics ะฟัะธ ััะฐััะธะธ ะฝะตัะบะพะปัะบะธั
ะตะฒัะพะฟะตะนัะบะธั
ัะฝะธะฒะตััะธัะตัะพะฒ. ะะฒัะผ ะธะทะพะปะธัะพะฒะฐะฝะฝัะผ ะบะพะผะฐะฝะดะฐะผ ัะฐะทัะฐะฑะพััะธะบะพะฒ ะฑัะปะฐ ะฟะพััะฐะฒะปะตะฝะฐ ะทะฐะดะฐัะฐ ะฟะพ ัะตะฐะปะธะทะฐัะธะธ ะพะดะฝะพะน ะธ ัะพะน ะถะต ะฟัะพัะธะฒะบะธ ะดะปั ะผะธะบัะพะบะพะฝััะพะปะปะตัะพะฒ STM32U585AI ั ัะดัะพะผ Arm Cortex-M33. ะะตัะฒะฐั ะบะพะผะฐะฝะดะฐ ัะพะทะดะฐะฒะฐะปะฐ ะฟัะพัะธะฒะบั ะฝะฐ ะกะธ, ะฐ ะฒัะพัะฐั ะฝะฐ Rust.
ะขะตััะธัะพะฒะฐะฝะธะต ะฒัะฟะพะปะฝะตะฝะฝะพะน ัะฐะฑะพัั ะฝะต ะฒััะฒะธะปะพ ะทะฐะผะตัะฝัั ะฟัะตะธะผััะตััะฒ ะฒ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ัะทัะบะฐ ะกะธ ะฒะผะตััะพ Rust ะฟัะธ ัะฐะทัะฐะฑะพัะบะต ะฟัะพัะธะฒะพะบ ะดะปั ะผะธะบัะพะบะพะฝััะพะปะปะตัะพะฒ ะฟัะธ ััะฐะฒะฝะตะฝะธะธ ะฟะพััะตะฑะปะตะฝะธั ะฟะฐะผััะธ ะธ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ. ะะพะปะตะต ัะพะณะพ, ะทะฐะดะตะนััะฒะพะฒะฐะฝะธะต ะฝะฐะฟะธัะฐะฝะฝะพะณะพ ะฝะฐ Rust ัะธััะตะผะฝะพะณะพ runtime ะพั ะพัะบัััะพะณะพ ะฟัะพะตะบัะฐ Ariel OS ะฟะพะทะฒะพะปะธะปะพ ะดะพะฑะธัััั ะฟะพััะตะฑะปะตะฝะธั ะฟะฐะผััะธ ะฒ ะฟัะพะตะบัะต ะฝะฐ Rust ะฝะธะถะต, ัะตะผ ะฒ ัะตะฐะปะธะทะฐัะธะธ ะฝะฐ ัะทัะบะต ะกะธ, ะธัะฟะพะปัะทัััะตะน ััะฐะดะธัะธะพะฝะฝัะน ััะตะบ ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะฟัะพัะธะฒะพะบ ะฝะฐ ะฑะฐะทะต ะฑะธะฑะปะธะพัะตะบะธ newlib.
ะ ะฐะทะผะตั ัะตะทัะปััะธััััะตะน ะฟัะพัะธะฒะบะธ ัะพััะฐะฒะธะป 84100 ะฑะฐะนั ะฒ ะฟัะพะตะบัะต ะฝะฐ Rust ะธ 76744 ะฑะฐะนัะฐ ะฒ ะฟัะพะตะบัะต ะฝะฐ ะกะธ (ะฝะฐ 10% ะผะตะฝััะต), ะฝะพ ะฟะพััะตะฑะปะตะฝะธะต ะพะฟะตัะฐัะธะฒะฝะพะน ะฟะฐะผััะธ ะฒ ะฟัะพัะธะฒะบะต ะฝะฐ Rust ะพะบะฐะทะฐะปะพัั ะทะฝะฐัะธัะตะปัะฝะพ ะฝะธะถะต โ 24640 ะฑะฐะนัะพะฒ ะฟัะพัะธะฒ 42608 ะฑะฐะนัะพะฒ. ะงัะพ ะบะฐัะฐะตััั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ, ัะพ ะฟัะธ ัะตััะธัะพะฒะฐะฝะธะธ ะฝะฐัะฐะปัะฝัั ะฟัะพัะพัะธะฟะพะฒ, ัะฐะทัะฐะฑะพัะฐะฝะฝัั ะทะฐ 6 ะฝะตะดะตะปั, ัะตะฐะปะธะทะฐัะธั ะฝะฐ Rust ะฒ ะดะฒะฐ ัะฐะทะฐ ะพะฟะตัะตะถะฐะปะฐ, ัะตะฐะปะธะทะฐัะธั ะฝะฐ ะกะธ, ะฝะพ ะพะฑะต ัะตะฐะปะธะทะฐัะธะธ ะทะฝะฐัะธัะตะปัะฝะพ ะพัััะฐะฒะฐะปะธ ะพั ัะฐััััะฝะพะน ะผะฐะบัะธะผะฐะปัะฝะพะน ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ. ะะพัะปะต 4 ะฝะตะดะตะปั, ะฒัะดะตะปะตะฝะฝัั ะฝะฐ ะพะฟัะธะผะธะทะฐัะธั, ะพะฑะต ัะตะฐะปะธะทะฐัะธะธ ะดะพััะธะณะปะธ ะฟัะธะผะตัะฝะพ ะพะดะธะฝะฐะบะพะฒะพะณะพ ัะตะทัะปััะฐัะฐ, ะฑะปะธะทะบะพะณะพ ะบ ัะฐััััะฝะพะผั ะผะฐะบัะธะผัะผั.

เจธเจฐเฉเจค: opennet.ru
