/reference-cn

Rust 参考手册——Chinese translation of The Rust Reference

Primary LanguageHTMLApache License 2.0Apache-2.0

Rust 参考手册

Build Status LICENSE-MIT LICENSE-APACHE GitHub last commit Locatized 100% rustwiki.org

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 文件夹中。