เบเบฒเบเบเปเบญเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบฅเบฐเบเบปเบ Rust 1.55, เบชเปเบฒเบเบเบฑเปเบเบเบถเปเบเปเบเบเปเบเบเบเบฒเบ Mozilla, เปเบเปเปเบเบเบฑเบเบเบธเบเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบฒเบเบญเบธเบเบฐเบเปเบฒเบเบญเบเบญเบปเบเบเบฒเบเปเบญเบเบฐเบฅเบฒเบเบเบตเปเบเปเปเบซเบงเบฑเบเบเบปเบเบเปเบฒเปเบฅ Rust Foundation, เปเบเปเบเบทเบเบเบฑเบเบเบตเบกเบกเบฒ. เบเบฒเบชเบฒเบชเบธเบกเปเบชเปเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เบชเบฐเบซเบเบญเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบฅเบฐเบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบเบฑเบเบฅเบธเบงเบฝเบเบเบฒเบเบเบฐเบซเบเบฒเบเบชเบนเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญเบซเบผเบท runtime (runtime เบซเบผเบธเบเบฅเบปเบเปเบเบฑเบเบเบทเปเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบ).
เบเบฒเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบ Rust เบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเป manipulating pointers เปเบฅเบฐเบเปเบญเบเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบตเบเบเบฒเบเบเบฒเบเบซเบกเบนเบเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบฅเบฐเบเบฑเบเบเปเปเบฒ, เปเบเบฑเปเบ: เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเบทเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเปเบเปเบเบทเบเบเบปเบเบเปเบญเบ, null pointer dereferences, buffer overruns, เปเบฅเบฐเบญเบทเปเบเป. เปเบเบทเปเบญเปเบเบเบขเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฐเบเบญเบเปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช, เปเบเบเบเบฒเบเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบนเปเบเบฑเบเบเบฒเบเบเบธเบเบชเบดเบเบเปเบฒ. เบเบฑเบเปเบเบฑเบ crates.io เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ.
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบปเปเบเบเป:
- เบเบนเปเบเบฑเบเบเบฒเบเบเบธเบเบชเบดเบเบเปเบฒเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบตเปเบเบฐเบฅเบงเบกเปเบญเบปเบฒเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเปเปเบฒเบเบฑเบเปเบฅเบฐเบเบฒเบเปเบเบทเบญเบเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบชเปเบฒเบ. เปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเปเบเบฑเปเบ "เบเบฒเบเบเบปเบเบชเบญเบเบชเบดเบเบเปเบฒ" เปเบฅเบฐ "เบเบฒเบเบเบงเบเบชเบญเบเบชเบดเบเบเปเบฒ - all-targets" เบเบตเปเบชเบปเปเบเบเบปเบเปเบซเปเบกเบตเบเบฒเบเบเปเปเบชเปเบฒเบเบซเบผเบฒเบเบเบธเบเบเบตเปเบกเบตเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบนเปเปเบเปเปเบเปเบเบทเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบฒเบเบชเบฐเบซเบผเบธเบเบเบญเบเบเบฒเบเปเบเบตเบเบเบฑเบเบซเบฒเบเปเปเบฒเบเบฑเบ, เปเบเบเบเบตเปเบเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบ. เบเบฒเบโเปเบเบทเบญเบโเปเบโเบซเบผเบฒเบโเบเบตเปโเบเปเบฒเบโเบเบทโเบเบฑเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฒเบโเบเปเปโเบชเปเบฒเบโเบชเบดเปเบโเบเบฝเบงโเบเบฑเบโเบโเปโเปเบฒโ. $ cargo +1.55.0 check โall-targets เบเบฒเบเบเบงเบเบชเบญเบ foo v0.1.0 เบเปเบฒเปเบเบทเบญเบ: เบเบฑเบเบเบฑเบเบเปเปเปเบเบตเบเปเบเป: 'foo' โ> src/lib.rs:9:4 | 9 | fn foo() {} | ^^^ | = note: '#[warn(dead_code)]' เบเบฒเบกเบเบฒเบเปเบเบทเบญเบเปเบฅเบตเปเบกเบเบปเปเบ: 'foo' (lib) เบชเปเบฒเบ 1 เบเปเบฒเปเบเบทเบญเบเปเบเบทเบญเบ: 'foo' (lib test) เบชเปเบฒเบ 1 เบเปเบฒเปเบเบทเบญเบ (1 เบเปเปเบฒเบเบฑเบ) เบชเปเบฒเปเบฅเบฑเบ dev [unoptimized + debuginfo] เปเบเบปเปเบฒเบซเบกเบฒเบ (s) เปเบ 0.84 เบงเบด
- เบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบเบงเบดเปเบเบฒเบฐเบเบธเบเบฅเบญเบเบขเบนเปเปเบเบซเปเบญเบเบชเบฐเปเบธเบเบกเบฒเบเบเบฐเบเบฒเบเปเบเปเบเบทเบเบเปเบฒเบเปเบเปเบเปเบฅเบฐเบเบปเบ Eisel-Lemire algorithm เบเบตเปเปเบง เปเบฅเบฐเบเบทเบเบเปเบญเบเบเบงเปเบฒ, เปเบเบดเปเบเปเบเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบเปเบกเบทเปเบญเบเปเบญเบเบเบฒเบเบญเบฑเบเบเบตเปเบกเบตเบเบปเบงเปเบฅเบเบฎเบญเบ เปเบฅเบฐ parsing เบเบตเปเบกเบตเบเบปเบงเปเบฅเบเบซเบผเบฒเบ.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเบเบปเบเบเบญเบเปเบเบเบเบตเปเบเปเปเบเบดเบเบขเบนเปเปเบเปเบกเปเปเบเบเปเบเปเบเบทเบเปเบฎเบฑเบเปเบซเปเบเบปเบเบเบตเป (โX..โ เบเบทเบเบเบตเบเบงเบฒเบกเบงเปเบฒเปเบเบฑเบเบเปเบงเบเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเปเบฒ X เปเบฅเบฐเบชเบดเปเบเบชเบธเบเบเปเบงเบเบเปเบฒเบชเบนเบเบชเบธเบเบเบญเบเบเบฐเปเบเบเบเปเบฒเบเบงเบเปเบเบฑเบก): เบเบฑเบเบเบนเป x as u32 { 0 => println! (โเบชเบนเบ!โ), 1.. => println!("เบเบปเบงเปเบฅเบเบเบงเบ!"), }
- เบเบฐเบซเบเบฒเบเบเบปเบงเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเบงเบกเปเบญเบปเบฒเปเบเบ std::io::ErrorKind (เบเบฑเบเบเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบเปเบเบฑเบเบเบฐเปเบเบเปเบเบฑเปเบ NotFound เปเบฅเบฐ WouldBlock). เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเปเปเบเบดเบเบเบฒเบเบเบตเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบฐเปเบเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบเปเปเบเบปเปเบฒเปเบเปเบ ErrorKind::เบเบฐเปเบเบเบญเบทเปเบเป, เปเบเบดเปเบเบเบฑเบเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก. เปเบเบเบฑเบเบเบธเบเบฑเบเบกเบตเบเบฐเปเบเบเบเบฒเบเปเบเปเบเบเบเปเบฒเบเบซเบฒเบ ErrorKind::Uncategorized เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบฐเปเบเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง, เปเบฅเบฐ ErrorKind::เบเบฐเปเบเบเบญเบทเปเบเปเปเบกเปเบเบเปเบฒเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเปเปเปเบเบตเบเบเบถเปเบเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบ (เบเบฑเบเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบชเบปเปเบเบเบฑเบ io::เบเบงเบฒเบกเบเบดเบเบเบฒเบ. เบเปเปเปเบเป ErrorKind:: เปเบงเบเปเบนเปเบญเบทเปเบเบญเบตเบ).
- เบเบฒเบเบชเปเบงเบเปเบซเบกเปเบเบญเบ API เปเบเปเบเบทเบเบเปเบฒเบเปเบเบขเบนเปเปเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบ, เบฅเบงเบกเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเปเปเบกเปเบเบกเบตเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบ:
- เบเบนเบเบกเบฑเบ::cloned
- เบเปเปเบฅเบฐเบเบฒเบ::as_str
- IntoInnerError::into_error
- IntoInnerError::into_parts
- เบเบฒเบเบเบตUninit::assume_init_mut
- เบเบฒเบเบเบตUninit::assume_init_ref
- เบเบฒเบเบเบตUninit::เบเบฝเบ
- array::เปเบเบเบเบตเป
- ops::ControlFlow
- x86::_bittest
- x86::_bittestandcomplement
- x86::_bittestandreset
- x86::_bittestandset
- x86_64::_bittest64
- x86_64::_bittestandcomplement64
- x86_64::_bittestandreset64
- x86_64::_bittestandset64
- เบเบธเบเบฅเบฑเบเบชเบฐเบเบฐ "const", เปเบเบดเปเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบกเบฑเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเปเบเบเปเปเบเบฒเบกเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเบเบปเบเบเบตเป, เบเบทเบเบเปเบฒเปเบเปเปเบเบงเบดเบเบตเบเบฒเบ str::from_utf8_unchecked.
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฅเบฐเบเบฑเบเบเบตเบชเบฒเบกเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบก powerpc64le-unknown-freebsd. เบฅเบฐเบเบฑเบเบเบตเบชเบฒเบกเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบทเปเบเบเบฒเบ, เปเบเปเบเปเปเบกเบตเบเบฒเบเบเบปเบเบชเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเบเปเปเบชเปเบฒเบเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ, เบซเบผเบทเบเบงเบเปเบเบดเปเบเบงเปเบฒเบฅเบฐเบซเบฑเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเป.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru