https://github.com/suhanyujie/rust-cookbook-note
Rust cookbook 学习笔记
https://github.com/suhanyujie/rust-cookbook-note
cookbook rust rust-notes
Last synced: 27 days ago
JSON representation
Rust cookbook 学习笔记
- Host: GitHub
- URL: https://github.com/suhanyujie/rust-cookbook-note
- Owner: suhanyujie
- Created: 2020-02-07T03:52:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-21T15:08:09.000Z (over 2 years ago)
- Last Synced: 2025-04-03T15:05:05.677Z (about 2 months ago)
- Topics: cookbook, rust, rust-notes
- Language: Rust
- Size: 833 KB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rust-cookbook-note
一直以来,我都沉迷于如何学好 Rust 而无法自拔,以至于“想”的时间比“做”的时间还多。chrome 上日积月累的 tab 数量,使我愈发的焦躁,当我尝试从其中一个 tab 下手时,god ,有点看不懂,我对 Rust 语法还知之甚少,于是还是无法“学习掉”那个 tab。下意识的翻到页面底部,又发现另一篇 Rust 博文,嗯!看起来很有技术含量,想学,mark 一下。。。很不幸的,当我决定从众多 tab 中选一个来进行“消化”时,我找到了这个 [Rust cookbook](https://rust-lang-nursery.github.io/rust-cookbook),它包含了 算法、命令行、数据压缩、并发、数据加密、日期和时间、编解码、错误处理、文件系统、硬件支持、内存管理、网络、操作系统、统计学、文本处理、web 服务等章节,当你学习了[《Rust 编程语言》](https://kaisery.github.io/trpl-zh-cn/)一书后,可以从更加实用的角度来学习这本 [cookbook](https://rust-lang-nursery.github.io/rust-cookbook)
## index
* 1.[学习 Rust cookbook 之算法篇(algorithm)第一部分](docs/1.algorithm.md)
* 2.[学习 Rust cookbook 之算法篇(algorithm)第二部分](docs/2.algorithm.md)
* 3.[学习 Rust cookbook 之命令行(command)](docs/3.command.md)### other
* [Rust Copy trait](docs/notes/1.about-copy-trait.md)
* [Rust 运算符重载](docs/notes/2.op_rhs.md)
* [Rust mod 篇](docs/notes/3.rust_mod.md)
* [学习 Rust 之基于 RefCell 的简单二叉树](docs/notes/5.simple-binary-tree.md) status: ing
* [用 Rust 实现 Lisp](docs/4.lisp.md)## Usage
### test
* 项目目录下运行 `cargo t` 可以运行所有的测试用例
* 如果只想运行某个文件下的某个测试用例,可以参考 `cargo t -- notes::op_rhs::tests::test_point_add`## 参考资料
* cookbook 查阅 https://rust-lang-nursery.github.io/rust-cookbook
* cookbook 中文 http://llever.com/rust-cookbook-zh