Chinese translation of The Rust Language Reference
更新注:经网友提醒,《Rust 参考手册》中文版已经有由 minstrel 翻译完整的版本,故本仓库不再单独翻译,而直接采用 minstrel 翻译的内容,若对翻译内容改正和完善,可到 minstrel 维护的仓库上提出和 PR。在此,rust-lang-cn 对译者表示衷心的感谢,您的翻译对我们使用中文资料学习和了解 Rust 起到极大作用。
rust-lang-cn 只会对格式和部分内容进行微调,其余内容我们建议大家都反馈到原仓库。中文翻译版(位于 src 目录)的版权我们也遵循原仓库的木兰宽松许可证,本仓库下的英文版内容以及其他文件均保持 Rust 官方的原有授权协议(即 MIT 协议和 Apache 2.0 协议)。
初版注:本仓库翻译内容包括 Rust 中文翻译项目组本身的翻译以及采用网上已有的开源的翻译版本(如:zzy/rust-reference-cn 译本),我们尽可能避免不必要的重复劳动,我们对原译者感激不尽!
本文档是 Rust 编程语言的主要参考。
本文档不是规范性的。它可能包含 rustc
自身特定的详细信息,不应视为 Rust 语言的正式规范。我们打算有一天产生这样的正式规范文档,但这是我们目前所拥有的过渡版。
- rustc(Rust编译器)。
- mdbook(用于
cargo install mdbook
来安装)。 - rust nightly 版(需要将 Rust 版本设置为 nightly 版本,以确保所有测试均通过)。
要构建项目,请按照以下步骤操作:
通过从 GitHub 页面 (或 英文版参考)下载 zip 压缩包或运行以下命令 clone 本项目:
git clone https://github.com/rust-lang-cn/reference-cn
进入到下载或克隆的仓库目录:
cd reference-cn
要运行测试,需要将 Rust 版本设置为 nightly 版本。可以通过执行以下命令来完成此操作:
rustup override set nightly
这将仅为这个当前的项目设置 nightly 版本。
如果希望为所有项目设置为 Rust nightly 版,可以运行以下命令:
rustup default nightly
现在可以运行以下命令来测试代码片段以捕获编译错误:
mdbook test
要生成本书的本地版本,请运行:
mdbook build
生成的 HTML 书籍文件将在 book
文件夹中。