ืื ืืขืืืื ื ืคืื ืืขืจ ืืขื ืขืจืึทื-ืฆืืืขืง ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื Rust 1.61, ืืขืืจืื ืืขื ืืืจื ืื ืืึธืืืืืึท ืคึผืจืืืขืงื, ืึธืืขืจ ืืืฆื ืืขืืืขืืึธืคึผืขื ืืื ืืขืจ ืื ืึธืืกืคึผืืกืื ืคืื ืื ืคืจืืึท ื ืึทื-ื ืืฅ ืึธืจืืึทื ืืืึทืฆืืข Rust Foundation, ืืื ืืจืืืก. ืื ืฉืคึผืจืึทื ืืื ืคืึธืืงืืกื ืืืืฃ ืืืงืึธืจื ืืืืขืจืงืืึทื ืืื ืืื ืื ืืืื ืฆื ืืขืจืืจืืืื ืืืื ืคึผืึทืจืึทืืขืืืืึทื ืืื ืึทืจืืขื ืืืจืืคืืจืื ื, ืืื ืืืกืืืืื ืื ื ืืฆื ืคืื ืึท ืืืกื ืงืึทืืขืงืืขืจ ืืื ืจืื ืืืืข (ืจืื ืืืืข ืืื ืจืืืืกื ืฆื ืืงืขืจืืืง ืื ืืืืึทืืืืืืฉืึทื ืืื ืืืฉืึทืื ืคืื ืื ื ืึธืจืืึทื ืืืืืืึธืืขืง).
ืจืึทืกื ืก ืืึผืจืื ืคืึทืจืืืึทืืืื ื ืืขืงื ืืงืก ืืึทืคืจืืึทืขื ืื ืืขืืืขืืึธืคึผืขืจ ืคืื ืืืึทืื ืืึทื ืืคึผืืึทืืืืฉืึทื ืขืจืจืึธืจืก ืืื ืืึทืฉืืฆื ืงืขืื ืคึผืจืึธืืืขืืก ืืืึธืก ืฉืืืืขื ืคึฟืื ื ืืืขืจืืง-ืืืจืื ืืึผืจืื ืืึทื ืืคึผืืึทืืืืฉืึทื, ืึทืืึท ืืื ื ืึธื-ืคืจืื ืึทืงืกืขืก, ื ืึทื ืืืึทืื ืืืคืขืจืึทื ืกืื, ืืึทืคืขืจ ืึธืืืืขืจืจืึทื ื, ืืื ืื ืืื. ืฆื ืคืึทืจืฉืคึผืจืืืื ืืืืืจืขืจืื, ืขื ืฉืืจ ืคึฟืึทืจืืึทืืืื ื ืืื ืคืืจื ืืืคึผืขื ืืึทื ืกืื, ืื ืคึผืจืืืขืงื ืืื ืืขืืืขืืึธืคึผืื ื ืื ืงืึทืจืืึธ ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ. ืื crates.io ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืฉืืืฆื ืคึฟืึทืจ ืืึธืกืืื ื ืืืืืจืขืจืื.
ืืืงืึธืจื ืืืืขืจืงืืึทื ืืื ืขื ืคืึธืจืกื ืืื ืจืืกื ืืื ืื ืงืึทืืคึผืืืืื ื ืฆืืื ืืืจื ืจืขืคึฟืขืจืขื ืฅ ืงืึธื ืืจืึธืืืจืื ื, ืึธืืืืฉืขืงื ืึธืื ืขืจืฉืืคึผ ืืจืึทืงืื ื, ืึทืืืืฉืขืงื ืืขืื (ืกืงืึธืคึผืื ื) ืืึทืืจืึทืืืื ื, ืืื ืืึผืจืื ืึทืงืกืขืก ืืคืฉืืฆืื ื ืืื ืจืื ืืืืข. ืืฉืึทืืืขืจ ืืืื ืคึผืจืึธืืืืืขืก ืฉืืฅ ืงืขืื ืื ืืึทืืืฉืขืจ ืึธืืืืขืจืคืืึธืื, ืจืืงืืืืืขืจื ืึทื ืื ืืืขืจืืึทืืึทื ืืืึทืืืขืก ืืขื ืขื ืื ืืืืึทืืืืื ืืืืืขืจ ื ืืฆื, ืืื ืืขืกืขืจ ืืขืืช ืืึทื ืืืื ื ืืื ืืขืจ ื ืึธืจืืึทื ืืืืืืึธืืขืง, ื ืืฆื ืืขื ืืึทืืจืืฃ ืคืื ืืืคึผืืืึทืืึทืืึทื ืืึทืืืืึทืื ืืื ืืืขืจืืึทืืึทืื ืืืจื ืคืขืืืงืืึทื, ืืื ืึธืคืคืขืจืก ืฉืืึทืจืง ืกืืึทืืืง ืืืืคึผืื ื ืฆื ืืื ืึทืืืื ืืึทืืืฉืืงืึทื ืขืจืจืึธืจืก.
ืืืืคึผื ืืืืืฉืื:
- ืขืก ืืื ืืขืืืขื ืฆื ืืขืคืื ืืจื ืืืื ืืืืืขื ืข ืฆืืจืืงืงืขืจ ืงืึธืืื ืคึฟืื ืื ืืืืคึผื ืคึฟืื ืงืฆืืข. ืึธืจืืืื ืึทืืื, ืจืืกื ืก ืืืืคึผื ืคึฟืื ืงืฆืืข ืงืขื ืืืืื ืฆืืจืืงืงืืืขื ืืืคึผ "()" (ืึทืคึผืึทืจืึทื), ืืืึธืก ืฉืืขื ืืืง ืื ืืืงืืืฅ ืึท ืืขืจืึธืื ืึทืจืืืกืืึทื ื ืกืืึทืืืก ืกืืึทืื ืื ืืขืืืขืืึธืคึผืขืจ ืืคืืจืืฉ ืืขืจืืคื ืื "ืคึผืจืึธืกืขืก:: ืขืงืกืื (ืงืึธื)" ืคึฟืื ืงืฆืืข. ืืื Rust 1.26, ื ืืฆื ืื ืึทื ืกืืืืืึทื ืืขืจืืึทื ืืืฉืึทื ืืจืืื ืืื ืื ืืืืคึผื ืคืื ืงืฆืืข, ืขืก ืืื ืืขืืืขื ืืขืืืขื ืฆื ืฆืืจืืงืงืืืขื ืื ืืืึทืืืขืก "Ok" ืืื "Err", ืงืึธืจืึทืกืคึผืึทื ืืื ื ืฆื ืื EXIT_SUCCESS ืืื EXIT_FAILURE ืงืึธืืื ืืื C ืืืืื. ืืื Rust 1.61, ืื ืืขืจืืึทื ืืืฉืึทื ืืจืืื ืืื ืืขืืืื ืกืืึทืืื, ืืื ืึท ืืึทืืื ืืขืจ ืขืงืกืืืงืึธืืข ืืืคึผ ืืื ืคืืจืืขืืืืื ืฆื ืคืึธืจืฉืืขืื ืึท ืกืคึผืขืฆืืคืืฉ ืฆืืจืืงืงืขืจ ืงืึธื, ืืืึธืก ืึทืืกืืจืึทืงืฅ ืคึผืืึทืืคืึธืจืืข-ืกืคึผืขืฆืืคืืฉ ืฆืืจืืงืงืืืขื ืืืืคึผืก ืืืจื ืคึผืจืึทืืืืืืื ื ืืืืืข ืคึผืจืขืืขืคืื ืขื ืงืึทื ืกืืึทื ืฅ ืืฆืืื ืืื ืืืจืืคืึทื, ืืื ืื ืคึฟืื ืืืคึฟื ืฆื ืฆืืจืืงืงืืืขื ืึท ืื ืื ืฆืืจืืงืงืืืขื ืงืึธื. ื ืืฆื ืกืื :: ืคึผืจืึธืฆืขืก :: ืขืงืกืืืงืึธืืข; fn main () -> ืขืงืกืืืงืึธืืข {ืืืื !check_foo () {ืฆืืจืืงืงืืืขื ืขืงืกืืืงืึธืืข:: ืคึฟืื (8); } ืขืงืกืืืงืึธืืข:: ืืฆืืื }
- ื ืึธื ืงืืืคึผืึทืืืืึทืืื ืคืื ืคืึทื ืืงืฉืึทื ื ืืืคืืื ื ืืื ืื ืืืืกืืจืืง "const fn" ืืขื ืขื ืกืืืืืึทืืืืื, ืืืึธืก ืงืขื ืขื ืืืื ืืขืจืืคึฟื ื ืื ืืืืื ืืื ืจืขืืืืขืจ ืคืึทื ืืงืฉืึทื ื, ืึธืืขืจ ืืืื ืืขื ืืฆื ืืื ืงืืื ืงืึธื ืืขืงืกื ืึทื ืฉืืึธื ืคืื ืงืึทื ืกืืึทื ืฅ. ืื ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ืงืึทืืงืืึทืืืืืื ืืื ืื ืงืึทืืคึผืืืืื ื ืฆืืื, ื ืืฉื ืืื ืื ืจืื ืืืืข, ืึทืืื ืืื ืืขื ืขื ืืื ืืขืจืืขื ืืง ืฆื ืืืืขืจ ืจืืกืืจืืงืฉืึทื ื, ืึทืืึท ืืื ืื ืคืืืืงืืื ืฆื ืืืืขื ืขื ืืืืื ืคึฟืื ืงืึทื ืกืืึทื ืฅ. ืืื ืื ื ืืึทืข ืืืขืจืกืืข, ืืงืขืจืืืง ืึทืคึผืขืจืืืฉืึทื ื ืืื ืคืื ืงืฆืืข ืคึผืืื ืืขืจื ืืขื ืขื ืขืจืืืืื ืืื ืงืึธื ืกื ืคืึทื ืืงืฉืึทื ื (ืฉืืคื, ืคืึธืจื ืืื ืงืึทืกืืื ื ืคึผืืื ืืขืจื ืืื ืขืจืืืืื, ืึธืืขืจ ื ืืฉื ืจืืคื ืึท ืคืื ืงืฆืืข ืืืจื ืืืึทืื); ืืจืืื ืืืืื ืคึฟืึทืจ ืืืฉืึทื ืขืจืืง ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืงืึธื ืกื ืคืึทื ืืงืฉืึทื ื ืึทืืึท ืืื ื: ืงืึธืคึผื; ืืื ืึทืืืงืึทืืื ืืืกืคึผืึทืืฉืึทืืึทื ืืจืืืฅ (ืืื ืืจืืื); impl ืืจืืื ืืืืคึผืก ืคึฟืึทืจ ืคึฟืื ืงืฆืืข ืึทืจืืืืขื ืื ืืื ืฆืืจืืงืงืืืขื ืืืึทืืืขืก.
- ืืขืจ ืืืึทื ืืึทื ืืึทืื ืกืืืื, ืกืืืึธืื ืืื ืกืืืขืจืจ ืืื std::io ืืืฆื ืืึธืื ืึท ืกืืึทืืืง ืืขืื ("ืกืืึทืืืง") ืืืขื ืคืืจืฉืคืืจื, ืึทืืึทืืื ื ืงืึทื ืกืืจืึทืงืฉืึทื ื ืืื "let out = std::io::stdout().lock();" ืืื ืงืจืืื ืึท ืฉืขืคึผื ืืื ืฉืืขืื ืึท ืฉืืึธืก ืืื ืืืื ืืืืกืืจืืง.
- ื ื ืืึทืข ืืืื ืคืื ืื API ืืื ืืจืืืขืจืืขืคืืจื ืฆื ืืขืจ ืงืึทืืขืืึธืจืืข ืคืื โโืกืืึทืืื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืขืืืึธืืก ืืื ืืืคึผืืึทืืึทื ืฅ ืคืื ืืจืืืฅ ืืขื ืขื ืกืืืืืึทืืืืื:
- ืฉืคึผืืืงืข::static_mut
- ืฉืคึผืืืงืข::static_ref
- Vec::retain_mut
- VecDeque::retain_mut
- ืฉืจืืื ืคึฟืึทืจ ืืืืคึฟืขืจ<[ื8; ื ]>
- std::os::unix::ื ืขื::SocketAddr::from_pathname
- std :: ืคึผืจืึธืฆืขืก :: ืขืงืกืืืงืึธืืข
- std::proces::ืืขืจืืึทื ืืืฉืึทื
- std::ืคืึธืืขื::JoinHandle::ืืื_ืคืึทืจืืืง
- ืื "ืงืึธื ืกื" ืึทืืจืืืืื, ืืืึธืก ืืืืขืจืืึทื ื ืื ืืขืืืขืืงืืื ืคืื ื ืืฆื ืขืก ืืื ืงืืื ืงืึธื ืืขืงืกื ืึทื ืฉืืึธื ืคืื ืงืึทื ืกืืึทื ืฅ, ืืื ืืขื ืืฆื ืืื ืื ืคืึทื ืืงืฉืึทื ื:
- <*const T>::ืึธืคืกืขื ืืื <*ืืื ื>::ืึธืคืกืขื
- <*const T>::wrapping_offset ืืื <*mut T>::wrapping_offset
- <* ืงืึธื ืกื ื>:: ืืืืื ืืื <* ืืื ื>:: ืืืืื
- <* ืงืึธื ืกื ื>:: ืกืื ืืื <* ืืื ื>:: ืกืื
- <*const T>::wrapping_add ืืื <*mut T>::wrapping_add
- <*const T>::ืืืจืึทืคึผืคึผืื ื_ืกืื ืืื <*ืืื ื>::ืืืจืึทืคึผืคึผืื ื_ืกืื
- <[ื]>::ืึทืก_ืืื_ืคึผืืจ
- <[T]>::as_ptr_range
- <[T]>::as_mut_ptr_range
ืืขืจืฆื, ืืืจ ืงืขื ืขื ืืึธื ืืขื ืึทืจืืืงื "ืืฉืึทืืืขืจ: ืึท ืงืจืืืืฉ ืจืขืืจืึธืกืคึผืขืงืืืื" ืืื ืึท ืงืืฆืขืจ ืคืื ืืืคึผืจืขืกืกืืึธื ืก ืคืื ืื ืจืืกื ืฉืคึผืจืึทื ื ืึธื ืฉืจืืืื 100 ืฉืืจืืช ืคืื ืงืึธื ืืื ืขืก ืืขืฉืึทืก ืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืื Xous ืืืงืจืึธืงืขืจื ืขื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืืขื ืืฆื ืืื ืคืืจืืืืึทืจืข. ืืืกืึทืืืืึทื ืืืืืฉืื ืึทืจืืึทื ื ืขืืขื ืฉืืืขืจ-ืฆื-ืคืึทืจืฉืืืืขื ืกืื ืืึทืงืก, ืื ืงืึธืืคึผืืขืืขื ืขืกืก ืืื ืคืืจืืืืื ืึทื ืืืืืงืืื ื ืคืื ืืขืจ ืฉืคึผืจืึทื, ืคืขืื ืคืื ืจืืคึผืืืึทืืึทื ืืืืขื, ืืืคึผืืฉ ืคึผืจืึธืืืขืืก ืืื ืฆืืืจืื ืฆืืืจืื ืืื Crates.io, ืืื ืื ื ืืื ืฆื ืืึทืืื ืึท ืืืืขืจ ืืืกืฆืืคึผืืื ืฆื ืฉืจืืึทืื ืืืืขืจ ืงืึธื. ืคึฟืขืึดืงืืืื ืืืึธืก ืืงืกืื ืื ืขืงืกืคึผืขืงืืืืฉืึทื ื ืึทืจืืึทื ื ืขืืขื ืืืฉืืจืื ืคึฟืึทืจ ืจืขืคืึทืงืืึธืจืื ื ืงืึธื ืืื ืจืืืืขืจืงืื ื "ืืึทืงืก" ืฆืืืขืืขืื ืืขืฉืึทืก ืืื ืคึผืจืึธืืืึทืืืืคึผ.
ืืงืืจ: opennet.ru