> For the complete documentation index, see [llms.txt](https://okzkx.gitbook.io/blogs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://okzkx.gitbook.io/blogs/game-tech/languages/rust/rust-learn.md).

# 学习 Rust

## Rust lang

* [The Rust Programming Language](https://doc.rust-lang.org/book/title-page.html)
* [The Cargo Book](https://doc.rust-lang.org/cargo/index.html)
* [The Rustonomicon](https://doc.rust-lang.org/stable/nomicon/intro.html)

## Rust unofficial

* [Rust Design Patterns](https://rust-unofficial.github.io/patterns/intro.html)
* [awesome-rust](https://github.com/rust-unofficial/awesome-rust)
* [Rust 算法](https://github.com/TheAlgorithms/Rust)
* [The Embedded Rust Book](https://docs.rust-embedded.org/book/intro/index.html)

## Rust Chinese

* [Rusty Book](https://rusty.rs/about.html)
* [Rust 语言圣经](https://course.rs/about-book.html)
* [Rust 程序设计语言](https://kaisery.github.io/trpl-zh-cn/title-page.html)
* [Rust编程小项目：编写简单的区块链\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV145411t7qp)
* [常见的Rust lifetime误解 - 知乎](https://zhuanlan.zhihu.com/p/165976086)

## Contrast

* [C++ is faster and safer than Rust: benchmarked by Yandex](https://pvs-studio.com/en/blog/posts/0733/)
* [Rust vs C++ and Is It Good for Enterprise? - Incredibuild](https://www.incredibuild.com/blog/rust-vs-c-and-is-it-good-for-enterprise)

## Projects

* [Embark Studios Open Source | embark.dev](https://embark.dev/)
* [Rust 明星项目](https://rusty.rs/superstar.html)

## Blogs

* [Clear explanation of Rust’s module system](https://www.sheshbabu.com/posts/rust-module-system/)
* [debugging - How to check release / debug builds using cfg in Rust? - Stack Overflow](https://stackoverflow.com/questions/39204908/how-to-check-release-debug-builds-using-cfg-in-rust)
* [Rust语言：解引用详述，搞不明白这个概念，趁早放弃Rust - 知乎](https://zhuanlan.zhihu.com/p/161551523)
* [Rust Language Cheat Sheet](https://cheats.rs/)
* [Rust：用问号 ？操作符简化错误信息的判断](https://blog.csdn.net/quicmous/article/details/124711911)
* [Rust 中的序列化和反序列化](https://blog.csdn.net/hualuohuakai2014/article/details/112787047)
* [Argument requires that ... is borrowed for `&#39;static` - help - The Rust Programming Language Forum](https://users.rust-lang.org/t/argument-requires-that-is-borrowed-for-static/66503/2)
* [rust - Which files from the target directory are actually required by the executable? - Stack Overflow](https://stackoverflow.com/questions/47528244/which-files-from-the-target-directory-are-actually-required-by-the-executable)
* [RUST编写和调用DLL - pu369com - 博客园](https://www.cnblogs.com/pu369/p/15238880.html)
* [Category: Rust](https://colobu.com/categories/Rust/)

## Spec

* [Macros - The Rust Programming Language](https://web.mit.edu/rust-lang_v1.25/arch/amd64_ubuntu1404/share/doc/rust/html/book/first-edition/macros.html)
* [Enumerate in std::iter - Rust](https://doc.rust-lang.org/std/iter/struct.Enumerate.html)
* [Iterator in std::iter - Rust](https://doc.rust-lang.org/std/iter/trait.Iterator.html)
