前言
Rust 世界
学习资料
1.
总结和思考
❱
1.1.
绑定和赋值
1.2.
函数和方法
1.3.
0 成本抽象
1.4.
为什么 Java 不支持 struct
2.
走进 Rust
❱
2.1.
安装 Rust 环境
2.2.
安装 IDE:VS Code
2.3.
包管理:Cargo
2.4.
Hello world!
2.5.
VS CODE debug 配置
2.6.
IDEA Rust 配置
3.
基础入门
❱
3.1.
变量
3.2.
数据类型
❱
3.2.1.
标量类型
3.2.2.
单元类型
3.2.3.
所有权和借用
❱
3.2.3.1.
所有权
3.2.3.2.
引用和借用
3.2.4.
复合类型
❱
3.2.4.1.
字符串和切片
3.2.4.2.
元组
3.2.4.3.
数组
3.2.4.4.
结构体
3.2.4.5.
枚举
3.3.
函数
3.4.
注释
3.5.
控制流
3.6.
模式匹配
3.7.
方法
3.8.
泛型和特征
3.9.
集合类型
3.10.
注释和文档
4.
Rust 进阶
❱
4.1.
变量
4.2.
数据类型
5.
Rust 异步编程
6.
Rust 测试和持续集成
7.
Rust 工具链
8.
Rust 最佳实践
❱
8.1.
IDEA/CLion 快捷键
9.
Rust 实战
❱
9.1.
Rust 开发脚手架(TODO)
❱
9.1.1.
Rust CMD Tool 脚手架
9.1.2.
Rust Web 脚手架
9.1.3.
Rust desk 脚手架
9.2.
类 sqlbench 的 sql 测试工具(TODO)
❱
9.2.1.
技术调研
9.2.2.
功能设计
9.2.3.
架构设计
9.2.4.
编码实现
9.2.5.
CI 和 发布
9.3.
Google Translate App(TODO)
❱
9.3.1.
技术调研
9.3.2.
功能设计
9.3.3.
架构设计
9.3.4.
编码实现
9.3.5.
CI 和 发布
10.
其它相关知识
❱
10.1.
TCP、HTTP
10.2.
操作系统
10.3.
算法和数据结构
10.4.
Rust 前端:WASM
10.5.
Yew
11.
关键字
12.
命名规范
13.
Rust 语言术语中英文对照表
14.
Code Snippets
Light (default)
Rust
Coal
Navy
Ayu
笨方法学 Rust(Learn Rust the hard way)
枚举