1.
前言
1.1.
本书项目结构
1.2.
关于作业区和软件篋实例
1.3.
关于Cargo工具基础命令
1.4.
Rust语言新思维和新概念
2.
软件篋hello_exercism
2.1.
关于软件篋项目
2.2.
共享篋:开发命令
2.3.
共享篋:程序代码解释
2.4.
共享篋:目录tests的测试代码解释
2.5.
共享篋:目录src的测试代码解释
2.6.
本地程序:开发命令
2.7.
本地程序:程序代码解释
2.8.
仓库程序:开发命令
2.9.
仓库程序:程序代码解释
2.10.
题外话
2.11.
调试代码
3.
软件篋trait_exerci
3.1.
类型关键词struct
3.2.
关键词impl与方法代码实现
3.3.
函数与方法代码实现
3.4.
衔接关键词trait
3.5.
特质实现及其对象
3.6.
题外话:默认衔接特质Default
3.7.
程序代码结构
3.8.
关于软件篋项目
3.9.
共享篋:开发命令
3.10.
共享篋:程序代码解释
3.11.
共享篋:目录测试代码解释
3.12.
题外话
4.
软件篋mod_trait_exerci
4.1.
关于软件篋mod_trait_exerci
4.2.
文件与模块
4.3.
共享篋:程序结构和代码解释
4.4.
三种调用方式解释
4.5.
理解动态与静态调度实现
4.6.
深度解析动态与静态调度实现
4.7.
共享篋:简单三层结构实现
4.8.
共享篋:基于封装的静态调度实现
4.9.
共享篋:基于封装的动态调度实现
4.10.
共享篋:单元测试代码解释
4.11.
题外话:泛型实例
5.
软件篋borrowing_exerci(一)
5.1.
关于应用篋borrowing_exerci
5.2.
特质:克隆(Clone)和复制(Copy)
5.3.
可变类型派生分析
5.4.
引用Reference与指针Pointer基本概念
5.5.
引用、类型与原始指针解释
5.6.
应用篋:字符串类型借用方法
5.7.
应用篋:方法借用实例
5.8.
应用篋:闭包借用实例
5.9.
应用篋:移动关键词move借用实例
5.10.
应用篋:循环for语句不可变借用实例
5.11.
关键词ref与引用符&
6.
软件篋borrowing_exerci(二)
6.1.
应用篋:借用次数实例
6.2.
应用篋:绑定引用的固定对象借用实例
6.3.
应用篋:作为函数参数对象的生命周期
6.4.
应用篋:绑定引用的可变对象借用实例
6.5.
应用篋:宏dbg!与可变实例
6.6.
应用篋:循环for语句可变借用实例
6.7.
题外话:使用工具cargo
7.
软件篋some_exerci
7.1.
关于软件篋some_exerci
7.2.
应用篋:栈(Stack)和堆(Head)
7.3.
开发软件篋some_exerci
7.4.
使用软件篋some_exerci
7.5.
题外话:应用篋的软件包结构
7.6.
题外话:Cargo工具features功能
8.
软件篋macro_exerci
8.1.
关于软件篋macro_exerci
8.2.
开发软件篋macro_exerci
8.3.
使用软件篋macro_exerci
9.
软件篋generics_exerci
9.1.
关于软件篋generics_exerci
9.2.
开发软件篋generics_exerci
9.3.
使用软件篋generics_exerci
Light (default)
Rust
Coal
Navy
Ayu
以软件篋学习Rust语言
软件篋borrowing_exerci(二)
$$\text{在茫茫的黑暗中,要能发出内在的微光}$$