An open API service indexing awesome lists of open source software.

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 学习笔记

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