前言
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)
安装配置 IDE
官方推荐的 IDE
官方
推荐的 IDE 如下:
安装 VS Code
下载地址
配置 Rust 插件
其它插件:
插件名
作用
Better TOML
toml 文件插件
Error Lens
错误展示更友好
CodeLLDB
debugger 插件