-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
32 lines (30 loc) · 1.5 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[workspace]
members = [
"guessing_game", # 01. 一个猜随机生成数字的游戏
"variables", # 02. 变量相关的一些练习
"functions", # 03. 函数和注释相关的一些练习
"branches", # 04. 控制流相关的一些练习
"ownership", # 05. 所有权相关的一些练习
"structure", # 06. 结构体相关的一些练习
"rectangles", # 07. 一个矩形相关的程序, 用于练习结构体和方法
"controls", # 08. 枚举, 匹配和 if let 简单控制流
"crates", # 09. 模块和包相关的一些练习
"collections", # 10. 集合相关的一些练习
"errors", # 11. 错误处理相关的一些练习
"generics", # 12. 泛型相关的一些练习
"tests", # 13. 测试相关的一些练习
"mini_grep", # 14. 一个简单的 grep 程序, 附加了 cargo 的一些功能和 crates.io 的使用练习
"functional", # 15. 函数式语言相关的一些练习
"pointers", # 16. 智能指针相关的一些练习
"concurrencies", # 17. 并发相关的一些练习
"objects", # 18. 面向对象相关的一些练习
"matches", # 19. 模式匹配相关的一些练习
"advanced", # 20. 高级特性相关的一些练习
]
# 开发环境配置
[profile.dev]
opt-level = 0 # 为了方便调试, 优化等级设置为 0, dev 的默认值就是 0
# 生产环境配置
[profile.release]
panic = "abort" # 一旦出现 panic, 程序就会直接退出
opt-level = 3 # 优化等级设置为 3, 以获得更好的性能, release 的默认值就是 3