Rust 实践指南
Rust 实践指南 - The Hitchhiker’s Guide to Rust
本书侧重于实践,通过以下实践过程体现目标。
- 聚焦重要的主题,展示可能的解决方案,提供一个跳板引导读者进入一些更高级的内容(这些内容或许可以在网上或者参考手册中找到);
- 以开发中遇到的实际应用问题为导向,以优雅的解决方案为目标,进行完整的实例实践解决方案;
- 在实例实践过程中,引入解决方案所涉及的相关 crate,并进行实例开发展示。同时,若有同类 crate,则通过实践过程和实现效果进行比较;
- 完整实例,可独立运行,也可整合于实际开发环境;
- 对于实例开发中引入的 crate,同步更新于 crate 官方仓库,保持最新版本的深入实践。
本书是受到 rust-lang-nursery 团队的开源书籍项目《Cookin’ with Rust》启发而产生的,并且学习借鉴了它的目录结构。
本书具体内容还在规划中,并未确定。欢迎交流:ask@irust.net,budshome(个人微信)。另有微信公众号,如下图——
学以聚之,问以辩之。终日乾乾,与时偕行。
离线阅读
如果你喜欢本地阅读方式,可以使用 mdBook(中文文档) 进行书籍构建:
$ git clone https://github.com/zzy/rust-guide
$ cd rust-guide
$ cargo install mdbook # 请使用你感兴趣的版本参数,如:--vers "0.3.5"
$ mdbook serve --open # 或者 mdbook build
也可以直接用你喜欢的浏览器从 book
子目录打开 index.html
文件。
$ xdg-open ./book/index.html # linux
$ start .\book\index.html # windows
$ open ./book/index.html # mac
构建和测试
- 本书使用 mdBook(中文文档) 进行构建。
- 实践实例放在 examples 目录中,请提交前进行测试。
贡献
《Rust 实践指南》的目的是让 Rust 程序员新手能够更容易地参与到 Rust 语言社区中,因此非常欢迎您的参与。
祝您学习愉快,欢迎提交问题,欢迎发送 PR。