เจฐเจธเจ 1.59 เจเจฎ-เจเจฆเฉเจธเจผ เจตเจพเจฒเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ, เจเฉ เจเจฟ เจฎเฉเจเจผเฉเจฒเจพ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉเจเจฐเจพ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ เจเจ เจธเฉ, เจชเจฐ เจนเฉเจฃ เจธเฉเจคเฉฐเจคเจฐ เจเฉเจฐ-เจฎเฉเจจเจพเจซเจผเจพ เจธเฉฐเจธเจฅเจพ เจฐเจธเจ เจซเจพเจเจเจกเฉเจธเจผเจจ เจฆเฉ เจธเจฐเจชเฉเจฐเจธเจคเฉ เจนเฉเจ เจตเจฟเจเจธเจค เจเฉเจคเฉ เจเจ เจนเฉ, เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเฉเฅค เจญเจพเจธเจผเจพ เจฎเฉเจฎเฉเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ 'เจคเฉ เจเฉเจเจฆเฉเจฐเจค เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉเฉเจพ เจเจเฉฑเจ เจพ เจเจฐเจจ เจตเจพเจฒเฉ เจ เจคเฉ เจฐเจจเจเจพเจเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจคเฉเจ เจชเจฐเจนเฉเจเจผ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจจเฉเจเจฐเฉ เจฆเฉ เจธเจฎเจพเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจธเจพเจงเจจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ (เจฐเจจเจเจพเจเจฎ เจจเฉเฉฐ เจฎเจฟเจเจฐเฉ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเฉ เจฎเฉเฉฑเจขเจฒเฉ เจธเจผเฉเจฐเฉเจเจค เจ เจคเฉ เจฐเฉฑเจ-เจฐเจเจพเจ เจคเฉฑเจ เจเจเจพ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉ)เฅค
เจเฉฐเจเจพเจฒ เจฆเฉเจเจ เจฎเฉเจฎเฉเจฐเฉ เจนเฉเจเจกเจฒเจฟเฉฐเจ เจตเจฟเจงเฉเจเจ เจชเฉเจเจเฉฐเจเจฐเจพเจ เจจเฉเฉฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจกเจฟเจตเฉเจฒเจชเจฐ เจจเฉเฉฐ เจคเจฐเฉเฉฑเจเฉเจเจ เจคเฉเจ เจฌเจเจพเจเจเจฆเฉเจเจ เจนเจจ เจ เจคเฉ เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจฎเฉเจฎเฉเจฐเฉ เจนเฉเจเจกเจฒเจฟเฉฐเจ เจฆเฉ เจเจพเจฐเจจ เจชเฉเจฆเจพ เจนเฉเจฃ เจตเจพเจฒเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจคเฉเจ เจฌเจเจพเจเจเจฆเฉเจเจ เจนเจจ, เจเจฟเจตเฉเจ เจเจฟ เจฎเฉเจฎเฉเจฐเฉ เจเฉเจคเจฐ เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ เจเจธ เจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจเจพ, เจจเจฒ เจชเฉเจเจเฉฐเจเจฐเจพเจ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเฉเจฃเจพ, เจฌเจซเจฐ เจเจตเจฐเจฐเจจ, เจเจฆเจฟเฅค เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจตเฉฐเจกเจฃ, เจฌเจฟเจฒเจก เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจ เจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ, เจชเฉเจฐเฉเจเฉเจเจ เจเจพเจฐเจเฉ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ เจจเฉเฉฐ เจตเจฟเจเจธเจค เจเจฐเจฆเจพ เจนเฉเฅค crates.io เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจนเฉเจธเจเจฟเฉฐเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฒเจ เจธเจฎเจฐเจฅเจฟเจค เจนเฉเฅค
เจฐเฉเจซเจฐเฉเจเจธ เจเฉเจเจฟเฉฐเจ, เจเจฌเจเฉเจเจ เจฆเฉ เจฎเจฒเจเฉเจ เจค เจฆเจพ เจเฉเจฐเฉเจ เจฐเฉฑเจเจฃ, เจเจฌเจเฉเจเจ เจฒเจพเจเจซเจเจพเจเจฎ (เจธเจเฉเจชเจพเจ) เจฆเจพ เจเฉเจฐเฉเจ เจฐเฉฑเจเจฃ เจ เจคเฉ เจเฉเจก เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจฎเฉเจฎเฉเจฐเฉ เจเจเจธเฉเจธ เจฆเฉ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเจพ เจฎเฉเจฒเจพเจเจเจฃ เจเจฐเจจ เจฆเฉเจเจฐเจพ เจฎเฉเจฎเฉเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจฐเจธเจ เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจธเจฎเฉเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเฉฐเจเจพเจฒ เจชเฉเจฐเจจ เจ เฉฐเจ เจเจตเจฐเจซเจฒเฉ เจฆเฉ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจเจฟเจ เจตเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจตเจฐเจคเฉเจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจฒเจพเจเจผเจฎเฉ เจธเจผเฉเจฐเฉเจเจค เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจฎเจฟเจเจฐเฉ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจตเจฟเฉฑเจ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉ, เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจ เจเฉฑเจฒ เจธเฉฐเจฆเจฐเจญเจพเจ เจ เจคเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจงเจพเจฐเจจเจพ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ, เจฒเจพเจเจผเฉเจเจฒ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจเฉฑเจ เจเจฐเจจ เจฒเจ เจฎเจเจผเจฌเฉเจค โโเจธเจฅเจฟเจฐ เจเจพเจเจชเจฟเฉฐเจ เจฆเฉ เจชเฉเจธเจผเจเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค
เจฎเฉเฉฑเจ เจจเจตเฉเจจเจคเจพเจตเจพเจ:
- เจ เจธเฉเจเจฌเจฒเฉ เจญเจพเจธเจผเจพ เจฆเฉ เจธเฉฐเจฎเจฟเจฒเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ, เจเฉ เจเจนเจจเจพเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจฎเฉฐเจ เจตเจฟเฉฑเจ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจนเฉเจ เจฒเฉ เจชเฉฑเจงเจฐ 'เจคเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจเฉฐเจเจฐเฉเจฒ เจเจฐเจจ เจเจพเจ เจตเจฟเจธเจผเฉเจธเจผ เจฎเจธเจผเฉเจจ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เจธเฉเจเจฌเจฒเฉ เจเจจเจธเจฐเจเจธ เจจเฉเฉฐ เจฎเฉเจเจฐเฉเจเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉ "asm!" เจ เจคเฉ "เจเจฒเฉเจฌเจฒ_เจ เจธเจฎ!" เจจเจพเจฎเจเจฐเจจ เจฐเจเจฟเจธเจเจฐเจพเจ เจฒเจ เจธเจเฉเจฐเจฟเฉฐเจ เจซเจพเจฐเจฎเฉเจเจฟเฉฐเจ เจธเฉฐเจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจเจฟเจตเฉเจ เจเจฟ Rust เจตเจฟเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจฌเจฆเจฒเจตเจพเจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉฐเจชเจพเจเจฒเจฐ x86, x86-64, ARM, AArch64 เจ เจคเฉ RISC-V เจเจฐเจเฉเจเฉเจเจเจฐ เจฒเจ เจ เจธเฉเจเจฌเจฒเฉ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจธเฉฐเจฎเจฟเจฒเจจ เจเจฆเจพเจนเจฐเจจ: เจตเจฐเจคเฉ std::arch::asm; // เจธเจผเจฟเจซเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ x เจจเฉเฉฐ 6 เจจเจพเจฒ เจเฉเจฃเจพ เจเจฐเฉ เจ เจคเฉ let mut x: u64 = 4; เจ เจธเฉเจฐเฉฑเจเจฟเจ เจค { asm!( "mov {tmp}, {x}", "shl {tmp}, 1", "shl {x}, 2", "add {x}, {tmp}", x = inout(reg) ) x, tmp = out(reg) _, ); } assert_eq!(x, 4 * 6);
- เจตเจฟเจจเจพเจธเจผเจเจพเจฐเฉ (เจธเจฎเจพเจเจคเจฐ) เจ เจธเจพเจเจจเจฎเฉเจเจเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฎเฉเจเจฐเจจ เจฆเฉ เจเฉฑเจฌเฉ เจชเจพเจธเฉ เจเจ เจเฉเจฃ, เจเฉเจเฉเฉ เจเจพเจ เจฌเจฃเจคเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจนเจจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ: let (a, b, c, d, e); (a, b) = (1, 2); [c, .., d, _] = [1, 2, 3, 4, 5]; เจธเจเฉเจฐเจเจ { e, .. } = เจธเจเฉเจฐเจเจ { e: 5, f: 3 }; assert_eq!([1, 2, 1, 4, 5], [a, b, c, d, e]);
- const generics เจฒเจ เจกเจฟเจซเจพเจฒเจ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจ เจนเฉ: struct ArrayStorage { arr: [T; N], } impl เจเจฐเฉ เจธเจเฉเจฐเฉเจ { fn new(a: T, b: T) -> เจเจฐเฉ เจธเจเฉเจฐเฉเจ { ArrayStorage { arr: [a, b], } } }
- เจเจพเจฐเจเฉ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจตเจฟเฉฑเจ เจ เจตเฉเจง เจขเจพเจเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจฌเจพเจฐเฉ เจเฉเจคเจพเจตเจจเฉเจเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเฉฐเจชเจพเจเจฒเจฐ เจตเจฟเฉฑเจ เจเจฒเจคเฉเจเจ เจฆเฉ เจเจพเจฐเจจ เจธเฉฐเจธเจพเจงเจฟเจค เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ (เจเจฆเจพเจนเจฐเจฃ เจฒเจ, เจเฉฑเจ เจเจฒเจคเฉ เจฆเฉ เจเจพเจฐเจจ, เจชเฉเจ เจเฉเจคเฉ เจขเจพเจเจเฉ เจฆเฉ เจเฉเจคเจฐเจพเจ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจฌเจฒเจพเจเจพเจ เจตเจฟเฉฑเจ เจเจงเจพเจฐ เจฒเฉเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฑเจคเฉ เจเจ เจธเฉ)เฅค เจ เจเจฟเจนเฉ เจจเจฟเจฐเจฎเจพเจฃ เจนเฉเจฃ Rust เจฆเฉ เจญเจตเจฟเฉฑเจ เจฆเฉ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเฉเจฃเจเฉเฅค
- เจเจพเจฐเจเฉ เจ เจคเฉ rustc เจเฉเจฒ เจกเฉเจฌเจเจฟเฉฐเจ เจกเฉเจเจพ (เจธเจเฉเจฐเจฟเจช = "เจกเฉเจฌเจเจเจจเจซเฉ") เจ เจคเฉ เจเจฟเฉฐเจจเฉเจน (เจธเจเฉเจฐเจฟเจช = "เจธเจฟเฉฐเจฌเจฒ") เจคเฉเจ เจนเจเจพเจเจเจ เจเจเจเจ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจซเจพเจเจฒเจพเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉ, เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจตเฉฑเจเจฐเฉ เจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจธเจซเจพเจ เจธเฉเจเจฟเฉฐเจ Cargo.toml เจตเจฟเฉฑเจ "เจธเจเฉเจฐเจฟเจช" เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉเจเจฐเจพ เจฒเจพเจเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ: [profile.release] strip = "debuginfo", "symbols"
- เจตเจพเจงเจพ เจธเฉฐเจเจฒเจจ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจ เจฏเฉเจ เจนเฉเฅค เจเจพเจฐเจจ เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเฉฑเจ เจฒเจ เจเฉฑเจ เจ เจธเจฅเจพเจ เจนเฉฑเจฒ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ เจเฉ เจเจฐเฉเจธเจผ เจ เจคเฉ เจกเฉเจธเฉเจฐเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ เจเจฒเจคเฉเจเจ เจตเฉฑเจฒ เจฒเฉ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจฌเฉฑเจ เจซเจฟเจเจธ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจ เจคเฉ เจ เจเจฒเฉ เจฐเฉเจฒเฉเจเจผ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค เจตเจพเจงเฉ เจตเจพเจฒเฉ เจธเฉฐเจเจฒเจจ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ RUSTC_FORCE_INCREMENTAL=1 เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
- API เจฆเฉ เจเฉฑเจ เจจเจตเฉเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจฆเฉ เจธเจผเฉเจฐเฉเจฃเฉ เจตเจฟเฉฑเจ เจญเฉเจเจฟเจ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉเจฃเจพเจ เจฆเฉ เจคเจฐเฉเจเจฟเจเจ เจ
เจคเฉ เจฒเจพเจเฉเจเจฐเจจ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ:
- std::thread::available_parallelism
- เจจเจคเฉเจเจพ::เจจเจเจฒ เจเฉเจคเจพ
- เจจเจคเฉเจเจพ::เจเจฒเฉเจจ เจเฉเจคเจพ
- arch::asm!
- arch::global_asm!
- ops::ControlFlow::is_break
- ops::ControlFlow::is_continue
- U8 เจฒเจ TryFrom
- char::TryFromCharError (เจเจฒเฉเจจ, เจกเฉเจฌเฉฑเจ, เจกเจฟเจธเจชเจฒเฉ, PartialEq, Copy, Eq, Error)
- iter::zip
- NonZeroU8::is_power_of_two
- NonZeroU16::is_power_of_two
- NonZeroU32::is_power_of_two
- NonZeroU64::is_power_of_two
- NonZeroU128::is_power_of_two
- ToLowercase เจขเจพเจเจเฉ เจฒเจ DoubleEndedIterator
- ToUppercase เจขเจพเจเจเฉ เจฒเจ DoubleEndedIterator
- TryFrom<&mut [T]> เจฒเจ [T; เจเจจ]
- เจเฉฑเจ เจตเจพเจฐ เจฌเจฃเจคเจฐ เจฒเจ เจ เจจเจตเจฟเฉฐเจกเจธเฉเจซ
- เจเฉฑเจ เจตเจพเจฐ เจฒเจ RefUnwindSafe
- armv8 neon เจธเจชเฉเจฐเจ เจซเฉฐเจเจธเจผเจจ aarch64 เจฒเจ เจเฉฐเจชเจพเจเจฒเจฐ เจตเจฟเฉฑเจ เจฌเจฃเจพเจ เจเจ เจนเจจ
- "const" เจเฉเจฃ, เจเฉ เจธเจฅเจฟเจฐเจพเจเจ เจฆเฉ เจฌเจเจพเจ เจเจฟเจธเฉ เจตเฉ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉ, เจซเฉฐเจเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ:
- mem::MaybeUninit::as_ptr
- mem::MaybeUninit::assume_init
- mem::MaybeUninit::assume_init_ref
- ffi::CStr::from_bytes_with_nul_uncheck
เจธเจฐเฉเจค: opennet.ru