แแแแแแแแ แแแแแแ แแแแแจแแฃแแแแแก แแ แแแ แแแแ แแแแก แแแ Rust 1.73, แ แแแแแแช แแแแ แกแแ Mozilla-แก แแ แแแฅแขแแก แแแแ , แแแแ แแ แแฎแแ แจแแแฅแแแ แแแแแฃแแแแแแแแ แแ แแแแแแ แชแแฃแแ แแ แแแแแแแชแแแก Rust Foundation-แแก แแแแแแ. แแแ แงแฃแ แแแฆแแแแก แแแแฎแแแแแแก แแแฎแกแแแ แแแแก แฃแกแแคแ แแฎแแแแแแ แแ แฃแแ แฃแแแแแงแแคแก แกแแจแฃแแแแแแแก แกแแแฃแจแแแก แแแฆแแแ แแแ แแแแแฃแ แแแแก แแแกแแฆแฌแแแแ, แแแแแแก แจแแแแ แแแแแแแกแ แแ แแฃแจแแแแแก แแ แแแก แแแแแแแ แแชแแแแแแกแแก (แแแจแแแแแก แแ แ แแชแแ แแแแ แกแขแแแแแ แขแฃแแ แแแแแแแแแแแก แซแแ แแแแ แแแแชแแแแแแแชแแแแแ แแ แจแแแแ แฉแฃแแแแแแแ).
Rust-แแก แแแฎแกแแแ แแแแก แแแแฃแจแแแแแแก แแแแแแแแ แแชแแแก แแแแแแแแแ แก แจแแชแแแแแแแกแแแ แแแฉแแแแแแแแแแก แแแแแแฃแแแ แแแแกแแก แแ แแชแแแก แแ แแแแแแแแแกแแแ, แ แแแแแแแช แฌแแ แแแแฅแแแแแ แแแแแแ แแแแแก แแแฎแกแแแ แแแแก แแแแฃแจแแแแแแก แแแแ, แ แแแแ แแชแแ แแแฎแกแแแ แแแแก แแ แแแ แฌแแแแแ แแแกแ แแแแแแแกแฃแคแแแแแก แจแแแแแ, แแฃแ แแแแแขแแ แแแแก แแแฃแฅแแแแ, แแฃแคแแ แแก แแแแแญแแ แแแแ แแ แ.แจ. แแแแแแแแแแแแแก แแแกแแแ แชแแแแแแแ, แแแแกแขแ แฃแฅแชแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ แแ แแแแแแแแแแฃแแแแแแแก แกแแแแ แแแแแ, แแ แแแฅแขแ แจแแแแฃแจแแแแแก Cargo แแแแแขแแก แแแแแฏแแ แก. crates.io แกแแชแแแ แแฎแแ แแแญแแ แแแแ แแแแแแแแแแแแแก แฐแแกแขแแแแแกแแแแก.
แแแฎแกแแแ แแแแก แฃแกแแคแ แแฎแแแแ แฃแแ แฃแแแแแงแแคแแแแ Rust-แจแ แแแแแแแแชแแแก แแ แแก, แแแแแแแแแก แจแแแแฌแแแแแก, แแแแแฅแขแแก แกแแแฃแแ แแแแก แแแแแงแฃแ แแก แแแแแแแแก, แแแแแฅแขแแแแก แกแแชแแชแฎแแแก แฎแแแแ แซแแแแแแแก (แคแแ แแแแแแก) แแแแแงแฃแ แแก แแแแแแแแก แแแแ แแ แแแแแก แจแแกแ แฃแแแแแก แแ แแก แแแฎแกแแแ แแแแก แฌแแแแแแก แกแแกแฌแแ แแก แจแแคแแกแแแแ. Rust แแกแแแ แฃแแ แฃแแแแแงแแคแก แแแชแแแก แแแแแ แ แแชแฎแแแแแก แแแแแแแแแแแกแแแ, แแแแแฎแแแก แชแแแแแแก แแแแจแแแแแแแแแแก แกแแแแแแแแฃแแ แแแแชแแแแแแแชแแแก แแแแแงแแแแแแแแ, แฃแแแ แแแฃแจแแแแแก แจแแชแแแแแแก แกแขแแแแแ แขแฃแ แแแแแแแแแแแจแ, แแงแแแแแก แฃแชแแแแแ แแแแแแแแแแแกแ แแ แชแแแแแแแแก แแแแชแแคแชแแแก แแแแฃแแแกแฎแแแแแ, แแแแแแแแแ แซแแแแ แกแขแแขแแแฃแ แแแ แแคแแก แแแแแแฃแ แ แจแแชแแแแแแแก แจแแกแแแชแแ แแแแแ.
แซแแ แแแแแ แแแแแแชแแแแ:
- แแแแฃแแแกแฎแแแแ แแ แแแ แแแแก แแแแ แแแก แแแแแฃแจแแแแแแแก แแแแ แแแชแแแฃแแ แจแแขแงแแแแแแแแแแก แคแแ แแแขแ (แแแแแแ) แจแแแชแแแแ. "แแแแแแ!" แแแแ แแจแ แแแแแแแแฃแแ แขแแฅแกแขแ แแฎแแ แแแฉแแแแแแแ แชแแแแแฃแ แกแขแ แแฅแแแแ แแ แญแงแแแแแแก แแแ แแจแ, แ แแช แแแแแแแแแก แแแแแแแแแก แฌแแแแแฎแแแก แแ แแฆแแแคแฎแแ แแก แแแแแแฃแแแแแก, แ แแแแกแแช แฌแงแแแแแ แแ แญแงแแแแแ แแ แกแแแแแก แแ แแงแแคแ แ แแแแแแแแ แกแขแ แแฅแแแแ. fn main() { let file = "ferris.txt"; แแแแแแ! ("แแฐ แแ แ! {แคแแแแ:?} แแแ แแแแซแแแแ!"); } แแงแ แแแแ "แแแแแแ แ" แแแแแแแจแ แแงแ "แแฐ แแ แ!" "ferris.txt" แแแ แแแแซแแแแ!', src/main.rs:3:5 แแแแ "แแแแแแ แ" แแแแแแแจแ แฉแแแแ แแ src/main.rs:3:5: แแฐ แแ แ! "ferris.txt" แแแ แแแแซแแแแ!
แจแแขแงแแแแแแแแแแก แแแแแแแแแแ, แ แแแแแแช แแแฉแแแแแแแ โassert_eqโ แแ โassert_neโ แแแแ แแแแแก แแแจแแแแแกแแก, แแกแแแ แแแแแแฃแจแแแแแฃแแแ. fn main() { assert_eq!("๐ฆ", "๐", "แคแแ แแกแ แแแแแ แแ แแ แแก"); } แแงแ แแแแ 'แแแแแแ แ' แแแแแแแจแ แฉแแแแ แแแแแ 'แแขแแแชแแแ แฉแแแจแแแ: `(แแแ แชแฎแแแ == แแแ แฏแแแแ)` แแแ แชแฎแแแ: `"๐ฆ"`, แแแ แฏแแแแ: `"๐"`: แคแแ แแกแ แแแแแ แแ แแ แแก', src/main.rs: 2 :5 แแแแ "แแแแแแ แ" แแแแแแแจแ แฉแแแแ แแ src/main.rs:2:5: แแขแแแชแแแ `แแแ แชแฎแแแ == แแแ แฏแแแแ` แแแ แแแฎแแ แฎแแ: แคแแ แแกแ แแ แแ แแก แแแแแ แแแ แชแฎแแแ: "๐ฆ" แแแ แฏแแแแ: "๐"
- RFC 3184-แแก แจแแกแแแแแแกแแ, แแแแแขแแแฃแแแ thread-local (thread_local) LocalKey แจแแแแฎแแแก แแแกแแฆแแแแแแก แแแ แแแแแ แ แแแแแแฃแแแ แแแแก แจแแกแแซแแแแแแแ. > แแ LocalKey > get(), set(), take() แแ replace() แแแแแแแแแก แแแแแงแแแแแแ, แแแชแแแแ "with(|inner| ...)" แแแฎแฃแ แแแก แแแแแงแแแแแแกแ, แ แแช แแแแแ แแชแฎแแแก แแแแแขแแแแแ แแแแชแแแแแแแชแแแก แแแแแก แจแแกแ แฃแแแแแก แแฃแชแแแแแแแแแก. แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแแแ แแแแแแแแฃแแแ แแฎแแแ แซแแคแแแแกแแแแก แแแแ แ "thread_local!"-แแก แแแแแงแแแแแแกแแก. thread_local! { แกแขแแขแแแฃแ แ แกแแแแแแ: แฃแฏแ แแแ > = แฃแฏแ แแแ::new(Vec::new()); } fn f() { // แแงแ THINGS.with(|i| i.set(vec![32, 1, 2])); // แแแฎแแ THINGS.set(vec![3, 1, 2]); // ... // แแงแ แแแแ v = THINGS.with(|i| i.take()); // แแแฎแแ let v: Vec = THINGS.take(); }
- API-แก แแฎแแแ แแแฌแแแ แแแแแแแแ แกแขแแแแแฃแ แแแแก แแแขแแแแ แแแจแ, แแแ แจแแ แแก, แกแขแแแแแแแแ แแแฃแแแ แแแแกแแแแแแก แแแแแแแแ แแ แแแแฎแแ แชแแแแแแแแ:
- แฎแแแแแฃแฌแแ แแแ {แแแแแแแ}::div_ceil
- แฎแแแแแฃแฌแแ แแแ {integer}::next_multiple_of
- แฎแแแแแฃแฌแแ แแแ {integer}::checked_next_multiple_of
- std::ffi::FromBytesUntilNulError
- std::os::unix::fs::chown
- std::os::unix::fs::fchown
- std::os::unix::fs::lfchown
- แแแแแแฃแ แ แแแกแแฆแแแ:: >::แแแแฆแ
- แแแแแแฃแ แ แแแกแแฆแแแ:: >:: แแแแแแแฅแขแ
- แแแแแแฃแ แ แแแกแแฆแแแ:: >::แแแแฆแ
- แแแแแแฃแ แ แแแกแแฆแแแ:: >::แฉแแแแชแแแแแ
- แแแแแแฃแ แ แแแกแแฆแแแ:: >::with_borrow
- แแแแแแฃแ แ แแแกแแฆแแแ:: >::with_borrow_mut
- แแแแแแฃแ แ แแแกแแฆแแแ:: >:: แแแแแแแฅแขแ
- แแแแแแฃแ แ แแแกแแฆแแแ:: >::แแแแฆแ
- แแแแแแฃแ แ แแแกแแฆแแแ:: >::แฉแแแแชแแแแแ
- "const" แแขแ แแแฃแขแ, แ แแแแแแช แแแแกแแแฆแแ แแแก แแแกแ แแแแแงแแแแแแก แจแแกแแซแแแแแแแแก แแแแแกแแแแ แแแแขแแฅแกแขแจแ แแฃแแแแแแแแก แแแชแแแแ, แแแแแแงแแแแแ แคแฃแแฅแชแแแแจแ:
- rc:: แกแฃแกแขแ:: แแฎแแแ
- แกแแแฅแ แแแแแแชแแ:: แกแฃแกแขแ:: แแฎแแแ
- NonNull::as_ref
- แจแแแแแแแแแ แฃแแ แฃแแแแแงแแคแก แแแ แกแแแก แแแคแแ แแแชแแแก แฉแแฌแแ แแก ".แแแแแแขแแ แแก" แแแแงแแคแแแแแแจแ, GCC-แแกแ แแ Clang-แแก แแกแแแแกแแ.
- แแฎแแ แแแญแแ แแก แแแกแแแ แแแแ แแแแแ แแแแแ แแแแขแคแแ แแแแแกแแแแก aarch64-unknown-teeos, csky-unknown-linux-gnuabiv2, riscv64-linux-android, riscv64gc-unknown-hermit, x86_64-unikraft-linux-musl แแ x86_64-unknown-linux. -แแฐแแก. แแแกแแแ แแแแ แแแแชแแแก แกแแแแแแกแ แแฎแแ แแแญแแ แแก, แแแแ แแ แแแขแแแแขแฃแ แ แขแแกแขแแ แแแแก, แแคแแชแแแแฃแ แ แแแแแแแแแแแก แแแแแฅแแแงแแแแแก แแ แแแแแก แแฌแงแแแแก แจแแแแฌแแแแแก แแแ แแจแ.
- แแแแฎแแ แชแแแแแ แกแแแแแแ แแแแขแคแแ แแแก wasm32-wasi-preview1-threads แแฎแแ แแแญแแ แแก แแแแ แ แแแแ. แแฎแแ แแแญแแ แแก แแแแ แ แแแแ แแแแชแแแก แจแแแ แแแแก แแแ แแแขแแแก.
แฌแงแแ แ: opennet.ru