# 学习 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://okzkx.gitbook.io/blogs/game-tech/languages/rust/rust-learn.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
