2.1. 本书目标读者
本书并非 Rust 语言的理论书籍,对 Rust 语法基础未做介绍,因此阅读本书需要掌握 Rust 语言基础。
本书适用于 Rust 程序员新手,以便于他们可以快速了解和学习 Rust 生态系统中的各类 crate。并且可以跟随本书实例,对感兴趣的 crate 进行实践应用,掌握其功能。
同时,本书也适用于经验丰富的 Rust 程序员,他们可以在本书中找到如何完成常见任务的提示。并且可以参考本书中的实践解读,对目标 crate 进行比较分析,对技术选型做以辅助。
另外,每个实例都只是一个入门指导,如果读者想深入研究,需要自己去查阅更多资料。我们假定读者可以很熟练的使用搜索引擎以及知道怎样查询在线的 Rust 生态文档。
如果耐心阅读,从本书中你将学到一些新的技巧和技术,并应用到你自己的代码中去。
本书不适合 Rust 的初学者。事实上,本书已经假定读者具有 Rust 教程或入门书籍中所教授的基础知识。
本书也不是快速参考手册(例如快速查询某个 crate 或者其模块下的某个函数)。