เบเบฒเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบ Rust เบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเป manipulating pointers เปเบฅเบฐเบเปเบญเบเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบตเบเบเบฒเบเบเบฒเบเบซเบกเบนเบเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบฅเบฐเบเบฑเบเบเปเปเบฒ, เปเบเบฑเปเบ: เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเบทเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเปเบเปเบเบทเบเบเบปเบเบเปเบญเบ, null pointer dereferences, buffer overruns, เปเบฅเบฐเบญเบทเปเบเป. เบเบนเปเบเบฑเบเบเบฒเบเบเบธเบเบเปเบฒเบฅเบฑเบเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบทเปเบญเปเบเบเบขเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฐเบเบญเบเปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเปเบเบเปเบเบเบเบฒเบ.
เปเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบฒเบเบเบฐเบเบฒเบเบเบฒเบเบเปเบญเบเปเบซเบกเป, เบเบฑเบเบเบฑเบเบเบฐเบเบฒ Rust เปเบเปเบกเบตเบชเปเบงเบเบฎเปเบงเบกเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบกเบทเบญเบเปเบฅเบฐเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบฒเบเบเบปเบเบเบงเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบ Rust 1.44 เปเบเบฑเบเบชเบฑเบเบเบฒเบเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฑเบเบเบตเบเบฑเบเบเบนเปเบเบฐเบเปเบงเบเบเปเปเบเปเบฒเบเบเบงเบฒเบกเบฎเบธเบเปเบฎเบเบเบญเบเบเปเบฒเบซเบผเบงเบ, เบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบฑเบเบซเบฒเบเบตเปเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบงเปเบฒ. เบเปเบงเบฒเบเบฒเบเปเบฅเบเบเปเบฝเบเบเบงเบฒเบกเบฎเบนเปเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบ. เบเบทเปเบเบเบฒเบ
- เบเบนเปเบเบฑเบเบเบฒเบเปเบเบเปเบเบ Cargo เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเปเบฒเบชเบฑเปเบ "cargo tree", เปเบเบดเปเบเบชเบฐเปเบเบเปเบชเบฑเปเบเบชเบฐเปเบเบเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบปเปเบเปเบกเป. เบเบฑเบเปเบเปเปเบเบตเปเบกเบเบฒเบเปเบฅเบทเบญเบ โโduplicatesโ (โcargo tree -dโ), เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเปเบกเบตเบเบเบงเบฒเบกเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเปเบเบชเบฐเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบธเบเบเบฝเบงเบเบฑเบ.
mdbook v0.3.2 (/Users/src/rust/mdbook)
โโโเปเบญเบกเปเบกเปเบเบ v3.0.0
โ โโโ html5ever v0.24.0
โ โ โโโ เบเบฑเบเบเบถเบ v0.4.8
โ โ โ โโโ cfg-if v0.1.9
โ โ โโโ mac v0.1.1
โ โ โโโ markup5ever v0.9.0
โ โ โโโ เบเบฑเบเบเบถเบ v0.4.8 (*)
โ โ โโโ phf v0.7.24 เบ.เบช
โ โ โ โโโ phf_shared v0.7.24
โ โ โ โโโ siphasher v0.2.3
โ โ โ โโโ unicase v1.4.2
โ โ โ [เบชเปเบฒเบ-เบเบถเปเบเบเบฑเบ] โ โ โ โโโ version_check v0.1.5
... - เบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเปเปเปเบเปเบเบนเบเบกเบฑเบเบเบฑเบ std ("#![no_std]"), เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบฑเบเบเบดเบเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบก asynchronous เปเบกเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบญเบตเบเปเบชเปเบเบฑเบเบเบฑเบ "async", เบเบฒเบเบเปเบฒเบ async { ... } block เปเบฅเบฐ ".ait" operator, เปเบเบดเปเบ เบเปเบฒเบเปเบเบเบฒเบเบเบฝเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบตเปเบเปเปเปเบเปเบเบฑเบเบเบงเบฒเบเบเบฒเบเปเบซเบผเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบปเปเบเบเป.
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเปเบฒเบเบดเบเบฒเบกเบฅเปเบฒเบเบฑเบเบเบฑเปเบเบเบญเบเปเบกเบเบนเบเบเบตเปเบเบฐเบซเบเบฒเบเปเบเปเปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเบเบปเบงเบงเบดเปเบเบฒเบฐ. เบเบปเบงเบขเปเบฒเบ, เปเบเบเบชเปเบฒเบเบเปเปเปเบเบเบตเปเบเบฐเบเปเปเบชเปเบฒเบเบเปเปเบเบดเบเบเบฒเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเบเปเปเบกเบตเปเบกเบเบนเบ "foo/bar/baz.rs" เบเบปเบงเบเบดเบ (เบเบฒเบเบเปเปเบชเปเบฒเบเบเบฑเบเบเปเปเบเบทเบเบเปเบญเบเปเบฅเบฐเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ, เปเบเปเบเบฒเบเบเปเบฝเบเปเบเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเปเบฅเบฐเบงเบดเปเบเบฒเบฐเบขเบนเปเบเบตเป. เบฅเบฐเบเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบกเบฐเบซเบฒเบเบฒเบ เปเบฅเบฐเปเบเบทเปเบญเบเปเบ):
#[cfg(FALSE)] mod foo {
เปเบเบ mod {
mod baz;
}
} - rustc compiler เปเบเปเปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเปเบเบธเบ โ-C codegen-unitsโ เปเบเปเบซเบกเบเปเบเบตเปเบกเบเบถเปเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบ catch_unwind เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบทเบเปเบซเบกเปเปเบเบทเปเบญเปเบซเปเบกเบฑเบเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบเบฐเบเบงเบเบเบฒเบ unwinding เบเบดเบเบเบฒเบเปเบเปเบเบฒเบเปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเบเบปเบเปเบงเบฑเปเบ.
- เบฅเบฐเบเบฑเบ 64 เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ aarch64-unknown-none, aarch64-unknown-none-softfloat, arm86-apple-tvos เปเบฅเบฐ x64_XNUMX-apple-tvos. เบฅเบฐเบเบฑเบเบเบตเบชเบฒเบกเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบทเปเบเบเบฒเบ, เปเบเปเบเปเปเบกเบตเบเบฒเบเบเบปเบเบชเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบฅเบฐเบเบฒเบเบเบดเบกเปเบเบตเบเปเบเปเบเบฒเบเบเปเปเบชเปเบฒเบเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ.
- เบชเปเบงเบเปเบซเบกเปเบเบญเบ APIs เปเบเปเบเบทเบเปเบญเบเปเบเบซเบฒเบเบฐเปเบเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบ, เบฅเบงเบกเบเบฑเบเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบ
PathBuf:: with_capacity,
PathBuf::เบเบงเบฒเบกเบญเบฒเบเบชเบฒเบกเบฒเบ,
PathBuf::เบเบฐเปเบเปเบ,
PathBuf::เบชเบฐเบซเบเบงเบ,
PathBuf::reserve_exact,
PathBuf::shrink_to_fit,
{f32|f64}::to_int_unchecked,
เปเบเบเบฎเปเบฒเบ::align_to,
เปเบเบเบฎเปเบฒเบ::pad_to_align,
Layout::array เปเบฅเบฐ
เปเบเบเบเบฑเบ:: เบเบฐเบซเบเบฒเบ. - เบซเบเปเบฒเบเบตเปเบเบฐเบซเบเบฒเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบ:
- เปเบเบตเปเบกเบเบปเบงเปเบ "vec![]" เบเบดเปเบชเบเบเบตเปเบชเบฐเบเปเบญเบเปเบเบเบเบปเบเปเบ Vec::new(), เบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเป "vec![]" เปเบเบเปเบฅเบดเบเบปเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเบเบปเบเบเบตเป.
- เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ (impl) เบเบญเบเบฅเบฑเบเบชเบฐเบเบฐเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฒเบเปเบเบ::Infallible
Hash . - OsString เบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบตเปเบญเบฑเบเบชเบฐเบฅเบดเบเบฐ
DerefMut ะธIndexMut , เบเบฑเบเบเบทเบ "&mut OsStr". - เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ Unicode 13.
- เบเบฐเบเบดเบเบฑเบเปเบ String
เบเบฒเบ . - IoSlice เบเบฐเบเบดเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐ
เบชเปเบฒเปเบเบปเบฒ . - Vec เบเบฐเบเบดเบเบฑเบเบเบฒเบ.
- proc_macro::LexError เบเบฐเบเบดเบเบฑเบ fmt::เบเบฒเบเบชเบฐเปเบเบเบเบปเบ เปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบ.
- เบเบธเบเบฅเบฑเบเบชเบฐเบเบฐ "const", เปเบเบดเปเบเบเปเบฒเบเบปเบเบงเปเบฒเบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบชเบฐเบเบฒเบเบเบฒเบเปเบเบเปเปเบเบฒเบกเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเบเบปเบเบเบตเป, เบเบทเบเบเปเบฒเปเบเปเปเบเบงเบดเบเบตเบเบฒเบเบเบฒเบเบเบฒเบ_le_bytes, to_le_bytes, from_be_bytes, to_be_bytes, from_ne_bytes เปเบฅเบฐ to_ne_bytes method for all integer method.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบเบเบปเบเบเบตเปเปเบเบฎเบนเบเปเบเบ ".a" เปเบเบ ".lib" เบชเปเบฒเบฅเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบก GNU เปเบ Windows.
- เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบฑเปเบเบเปเปเบฒเบชเปเบฒเบฅเบฑเบ LLVM เปเบเปเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒเปเบเบฑเบ LLVM เบฎเบธเปเบ 8.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru