Official web site: https://www.rust-lang.org/, https://github.com/rust-lang

Rust 是一门强调安全、性能和并发性的系统编程语言。它为了达到这几个目的,甚至没有一个垃圾收集器。这也使 Rust 能够应用到其他语言做不到的地方:嵌入到其他语言,有指定空间和时间需求的程序,写底层代码(如设备驱动程序和操作系统)。针对当前的其他编程语言,Rust 做到了没有运行时(Runtime),没有数据竞争。 Rust 也致力于实现“零成本抽象”,尽管这些抽象给人的感觉像一个高级的语言。即使是这样,Rust 仍然可以做到像一个低级的语言那样的精确控制。

高性能

Rust 速度惊人且内存利用率极高。由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可以在嵌入式设备上运行,还能轻松和其他语言集成。

可靠性

Rust 丰富的类型系统和所有权模型保证了内存安全和线程安全,让您在编译期就能够消除各种各样的错误。

生产力

Rust 拥有出色的文档、友好的编译器和清晰的错误提示信息, 还集成了一流的工具 —— 包管理器和构建工具, 智能地自动补全和类型检验的多编辑器支持, 以及自动格式化代码等等。

Install Rust:
https://rustup.rs/

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Update Rust:

$ rustup update stable

Rustup doc

Cargo docs:

$  cargo doc --open

Show Rust docs:

$ rustup doc [--book]
--alloc           The Rust core allocation and collections library
--book            The Rust Programming Language book
--cargo           The Cargo Book
--core            The Rust Core Library
--edition-guide   The Rust Edition Guide
--embedded-book   The Embedded Rust Book
--nomicon         The Dark Arts of Advanced and Unsafe Rust Programming
--path            Only print the path to the documentation
--proc_macro      A support library for macro authors when defining new macros
--reference       The Rust Reference
--rust-by-example A collection of runnable examples that illustrate various Rust concepts and standard libraries
--rustc           The compiler for the Rust programming language
--rustdoc         Generate documentation for Rust projects
--std             Standard library API documentation
--test            Support code for rustc's built in unit-test and micro-benchmarking framework
--unstable-book   The Unstable Book

Books

https://github.com/rustcc/RustPrimer
https://github.com/rustcc/rust-by-example
https://github.com/RustStudy/RustBooksChina

Online Study

https://tourofrust.com/ - Tour of Rust - Hello, Rust

Other

https://cheats.rs/
https://upsuper.github.io/rust-cheatsheet/
http://intorust.com/ - into_rust(): screencasts for learning Rust
https://www.hackertouch.com/ - Rust Tutorial - Learn Rust Programming Language from the Basics with Code Examples
https://github.com/developer-learning/learning-rust
https://rustcc.com/ - Rust语言中文社区索引站
https://resource.rs/ - Resource.rs - 旨在提供一站式的 Rust 学习资源

Crates.io:
https://crates.io/

Docs.rs:
https://docs.rs/

Libraries:
https://github.com/RustCrypto - Cryptographic algorithms written in pure Rust
https://github.com/briansmith/ring - Safe, fast, small crypto using Rust

https://rustcc.cn/ - Rust语言中文社区