From 02540b87b8b60903eea5328d6b833f42fccb2f2d Mon Sep 17 00:00:00 2001 From: wukoo Date: Thu, 21 Feb 2019 19:39:00 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E7=BF=BB=E8=AF=91=E6=9C=89=E7=82=B9?= =?UTF-8?q?=E4=B8=8D=E5=A4=AA=E5=87=86=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 之前的翻译我觉得不太准确。 --- src/ch00-00-introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch00-00-introduction.md b/src/ch00-00-introduction.md index 974f626..dd1177b 100644 --- a/src/ch00-00-introduction.md +++ b/src/ch00-00-introduction.md @@ -42,7 +42,7 @@ Rust 适用于希望构建 Rust 编程语言、社区、开发工具和库的开 ### 重视速度和稳定性的开发者 -Rust 适用于追求编程语言的速度与稳定性的开发者。所谓速度,是指你用 Rust 开发出的程序运行速度,以及 Rust 提供的程序开发速度。Rust 的编译器检查确保了增加功能和重构代码时的稳定性。这与缺少这些检查的语言形成鲜明对比,开发者通常害怕修改那些脆弱的遗留代码。通过力求零开销抽象(zero-cost abstractions),高层级的特性被编译为与手写一样快的底层代码,Rust 致力于使安全的代码也同样快速。 +Rust 适用于追求编程语言的速度与稳定性的开发者。所谓速度,是指你用 Rust 开发出的程序运行速度,以及 Rust 提供的程序开发速度。Rust 的编译器检查确保了增加功能和重构代码时的稳定性。这与缺少这些检查的语言形成鲜明对比,开发者通常害怕修改那些脆弱的遗留代码。力求零开销抽象(zero-cost abstractions),把高级的特性编译成底层的代码,这样写起来很快,运行起来也很快,Rust 致力于使安全的代码也同样快速。 Rust 语言也希望能支持很多其他用户,这里提及的只是最大的利益相关者。总的来讲,Rust 最重要的目标是消除数十年来程序员不得不做的权衡:安全 **与** 生产力、速度 **与** 工程学。请尝试 Rust,看看这个选择是否适合你。 From 4677c87efdb566e4e71cd5ede6bcea848cbf25e2 Mon Sep 17 00:00:00 2001 From: ccinn <471113744@qq.com> Date: Thu, 7 Nov 2019 19:36:56 +0800 Subject: [PATCH 2/4] Update ch07-02-defining-modules-to-control-scope-and-privacy.md --- src/ch07-02-defining-modules-to-control-scope-and-privacy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch07-02-defining-modules-to-control-scope-and-privacy.md b/src/ch07-02-defining-modules-to-control-scope-and-privacy.md index c3c1c80..42c2ef0 100644 --- a/src/ch07-02-defining-modules-to-control-scope-and-privacy.md +++ b/src/ch07-02-defining-modules-to-control-scope-and-privacy.md @@ -10,7 +10,7 @@ 在餐饮业,餐馆中会有一些地方被称之为*前台*(*front of house*),还有另外一些地方被称之为*后台*(*back of house*)。前台是招待顾客的地方,在这里,店主可以为顾客安排座位,服务员接受顾客下单和付款,调酒师会制作饮品。后台则是由厨师工作的厨房,洗碗工的工作地点,以及经理做行政工作的地方组成。 -我们可以将函数放置到嵌套的模块中,来使我们的 crate 结构与实际的餐厅结构相同。通过执行`cargo new --lin restaurant`,来创建一个新的名为`restaurant`的库。然后将示例 7-1中所罗列出来的代码放入*src/lib.rs*中,来定义一些模块和函数。 +我们可以将函数放置到嵌套的模块中,来使我们的 crate 结构与实际的餐厅结构相同。通过执行`cargo new --lib restaurant`,来创建一个新的名为`restaurant`的库。然后将示例 7-1中所罗列出来的代码放入*src/lib.rs*中,来定义一些模块和函数。 Filename: src/lib.rs From 91a7a83ebf9c85e23f08ef9c449e8dcee9cf3141 Mon Sep 17 00:00:00 2001 From: pan93412 <28441561+pan93412@users.noreply.github.com> Date: Sun, 10 Nov 2019 15:05:35 +0800 Subject: [PATCH 3/4] fix(typo): appendix-07: malformed Markdown link --- src/appendix-07-nightly-rust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/appendix-07-nightly-rust.md b/src/appendix-07-nightly-rust.md index e825937..44fc2ee 100644 --- a/src/appendix-07-nightly-rust.md +++ b/src/appendix-07-nightly-rust.md @@ -110,6 +110,6 @@ $ rustup override set nightly 任何人都可以编写 RFC 来改进 Rust,同时这些 RFC 会被 Rust 团队评审和讨论,他们由很多不同分工的子团队组成。这里是 [Rust 官网上](https://www.rust-lang.org/en-US/team.html) 所有团队的总列表,其包含了项目中每个领域的团队:语言设计、编译器实现、基础设施、文档等。个个团队会阅读相应的提议和评论,编写回复,并最终达成接受或回绝功能的一致。 -如果功能被接受了,在 Rust 仓库会打开一个 issue,人们就可以实现它。实现功能的人当人可能不是最初提议功能的人!当实现完成后,其会合并到 `master` 分支并位于一个功能开关(feature gate)之后,正如 [“不稳定功能”(#unstable-features) 部分所讨论的。 +如果功能被接受了,在 Rust 仓库会打开一个 issue,人们就可以实现它。实现功能的人当人可能不是最初提议功能的人!当实现完成后,其会合并到 `master` 分支并位于一个功能开关(feature gate)之后,正如 [“不稳定功能”](#unstable-features) 部分所讨论的。 在稍后的某个时间,一旦使用 nightly 版的 Rust 团队能够尝试这个功能了,团队成员会讨论这个功能,它如何在 nightly 中工作,并决定是否应该进入稳定版。如果决定继续推进,功能开关会移除,然后这个功能就被认为是稳定的了!并会在新的稳定版 Rust 中出现。 From 8ffe668ea32ee6c870bd11a9e9c264e05a058131 Mon Sep 17 00:00:00 2001 From: pan93412 <28441561+pan93412@users.noreply.github.com> Date: Mon, 11 Nov 2019 00:46:06 +0800 Subject: [PATCH 4/4] style(readme): style fixes --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bbc16d3..4016dc1 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,8 @@ vuepress dev ./src ## 社区资源 -- Rust语言中文社区:[https://rust.cc/](https://rust.cc/) -- Rust 中文 Wiki:[https://wiki.rust-china.org/](https://wiki.rust-china.org/) +- Rust语言中文社区: +- Rust 中文 Wiki: - Rust编程语言社区主群:303838735 - Rust 水群:253849562 @@ -52,6 +52,7 @@ vuepress dev ./src 本翻译主要采用 [mdBook](https://github.com/rust-lang-nursery/mdBook) 格式。同时支持 [GitBook](https://github.com/GitbookIO/gitbook),但会缺失部分功能,如一些代码没有语法高亮。 -本翻译加速查看站点[上海站点http://rustdoc.saigao.fun](http://rustdoc.saigao.fun)(已失效),[深圳站点http://120.78.128.153/rustbook](http://120.78.128.153/rustbook) +本翻译加速查看站点有: + - 深圳站点: -[GitBook.com](https://www.gitbook.com/) 地址:[https://legacy.gitbook.com/book/kaisery/trpl-zh-cn/details](https://legacy.gitbook.com/book/kaisery/trpl-zh-cn/details) +[GitBook.com](https://www.gitbook.com/) 地址: