Rust 程序设计语言

    Steve Klabnik 和 Carol Nichols,以及来自 Rust 社区的贡献(Rust 中文社区翻译)

    Rust 程序设计语言的 2018 Edition 包含许多的改进使得 Rust 更为工程化并更为容易学习。本书的此次迭代包括了很多反映这些改进的修改:

    • 第七章 “使用包、Crate 和模块管理不断增长的项目” 基本上被重写了。模块系统和路径(path)的工作方式变得更为一致。
    • 第十章新增了名为 “trait 作为参数” 和 “返回实现了 trait 的类型” 部分来解释新的 impl Trait 语法。
    • 第十九章的 “高级生命周期” 部分被移除了,因为编译器的改进使得其内容变得更为少见。
    • 之前的附录 D “宏” 得到了补充,包括了过程宏并移动到了第十九章的 “宏” 部分。
    • 现在的附录 D 名为 “实用开发工具”,它介绍了最近发布的可以帮助你编写 Rust 代码的工具。
    • 我们还修复了全书中许多错误和不准确的描述。感谢报告了这些问题的读者们!

    本书的 HTML 版本可以在 (简体中文译本)在线阅读,离线版则包含在通过 rustup 安装的 Rust 中;运行 可以打开。