/chaineye-rust

rust 中文教程,每周更新 1-3 讲

Primary LanguageRustMIT LicenseMIT

Rust 中文教程

本教程由链眼社区出品

savourlabs

教程目录

基础篇(基础篇翻译自:https://doc.rust-lang.org/book/)

1. rust 安装 - 教程

2. Hello World - 教程

3. Hello Gargo - 教程

4. 编写猜字游戏 - 教程

5. 常见编程概念 - 教程

6. 理解 rust 所有权 - 教程

7. 使用结构来构造相关数据 - 教程

8. 枚举和模式匹配 - 教程

9. 使用 package、creates 和 modules 管理成长中的项目 - 教程

10. 公共集合 - 教程

11. 错误处理 - 教程

12. 通用类型、特征和生命周期 - 教程

13. 编写自动化测试 - 教程

14. I/O 项目:构建命令行程序 - 教程

15. 函数式语言特性:迭代器和闭包 - 教程

16. 更多关于 Cargo 和 Crates.io - 教程

17. 智能指针 - 教程

18. 并发编程 - 教程

19. Rust 的面向对象编程特性 - 教程

20. 模式与匹配 - 教程

21. 高级功能 - 教程


进阶篇

1. rust 实现主流的数据结构与算法 - 教程代码

2. rust web 框架介绍 - 教程hyper代码peom代码

3. rust web 框架之 poem - 教程代码

4. rust web 框架之 actix-web 教程代码

5. rust web 框架之 Hyper 教程代码

6. rust web 框架之 rocket - 教程代码

7. rust web 框架之 warp - 教程代码

8. rust web 框架之 nickel - 教程代码

9. rust web 框架之 tide - 教程代码

10. rust Orm - 教程代码

11. rust 实现 grpc server 和 client - 教程代码

12. rust 实现聊天服务 - 教程代码


高级篇

1. 分析 zengo MPC 代码实现 - 教程代码

2. 分析 poem 框架代码实现 - 教程代码


区块链项目实战篇

1. 分析 zksync 代码实现 - 教程代码

2. 分析 scroll 代码实现 - 教程代码

3. 用 rust 开发一条 layer3 MPC 去中心化托管链 - 教程代码


联系作者

赞助本教程

  • ETH: 0xe3b4ECd2EC88026F84cF17fef8bABfD9184C94F0
  • ERC20: 0xe3b4ECd2EC88026F84cF17fef8bABfD9184C94F0
  • Layer2: 0xe3b4ECd2EC88026F84cF17fef8bABfD9184C94F0

SavourLabs(SavourDao) 社区招募区块链开发者

目前我们正在在招募 Python, Go, Rust 和 Node 开发工程师,前端开发工程师(Vue 和 React 方向),产品经理, 视觉设计师和密码学研究员,欢迎有兴趣的朋友联系我们,联系方式如下: