Commit Graph

1243 Commits

Author SHA1 Message Date
KaiserY
2dbec4631f
update ch03-02 fix #628 2022-07-15 12:45:24 +08:00
AlwaysSweet
87084b3881 描述堆分配后的指针放入栈中过程 2022-07-06 14:16:00 +08:00
KaiserY
8357370952
Merge pull request #624 from Sefank/ch03-update
Update ch03 - 20220704
2022-07-05 22:01:30 +08:00
KaiserY
0cc19d0cae
Merge pull request #623 from Sefank/main
Update ch02 -20220703
2022-07-05 08:23:40 +08:00
Sefank
f5fc77e0a1
Update ch03-05-control-flow.md
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-07-04 22:17:53 +08:00
Sefank
7161a99345
Update ch03-03-how-functions-work.md
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-07-04 22:10:23 +08:00
Sefank
3b2bea23a9
Update ch03-02-data-types.md
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-07-04 11:27:33 +08:00
Sefank
64561d29e1
Update ch03-01-variables-and-mutability.md
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-07-04 11:11:55 +08:00
Sefank
45b566598a
Update ch02-00-guessing-game-tutorial.md 2022-07-03 23:48:54 +08:00
Sefank
2da49dfe9d
Refine the title for ch02
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-07-03 22:48:53 +08:00
Han
9d78b380c1
修正部分翻译 2022-07-03 19:26:35 +08:00
Sefank
c9d4f0c3d5
Update ch01-03-hello-cargo.md 2022-07-03 01:25:41 +08:00
Sefank
7fc6510768
update ch01-02-hello-world.md
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-07-03 00:56:09 +08:00
Sefank
8d2fc58e29
Update ch01-01-installation.md
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-07-03 00:22:53 +08:00
shinolr
be7fd7ec2c update ch05-03-method-syntax.md 2022-07-01 10:43:28 +08:00
shower
2b2e4502c9
Merge pull request #61 from showerMuggle/patch-3
Update ch13-04-performance.md
2022-06-29 17:27:53 +08:00
shower
87e6f4fb2b
Merge pull request #60 from showerMuggle/patch-2
Update ch13-03-improving-our-io-project.md
2022-06-29 17:27:18 +08:00
shower
f3c5ef2320
Update ch13-04-performance.md
删除重复段落
2022-06-29 17:21:26 +08:00
shower
d9817fba84
Update ch13-03-improving-our-io-project.md
删除多余段落
2022-06-29 17:19:42 +08:00
shower
c467aaed5a
Update ch13-01-closures.md
Calling the closures is required for add_one_v3 and add_one_v4 to be able to compile because the types will be inferred from their usage.
2022-06-29 15:32:56 +08:00
AuroraTea
3d386890ec fix ch10-03-lifetime-syntax.md possible ambiguity
这里的它虽然结合知识和语境应该能看出来是悬垂引用,但是从汉语语法上来看就像是说生命周期。
2022-06-25 16:12:10 +08:00
cracker8090
9d3c4e217b fix ch16-03-shared-state.md edit error 2022-06-09 21:51:43 +08:00
shinolr
a34ea72622 update ch17-03-oo-design-patterns.md 2022-06-05 22:16:46 +08:00
shinolr
c1bb02cdc9 update ch16-03-shared-state.md 2022-06-04 23:08:00 +08:00
KaiserY
373e77fa8c
Merge pull request #609 from Shinolr/main
fix: wrong type name
2022-06-03 22:09:33 +08:00
shinolr
97b1fb9671 update ch15-06-reference-cycles.md 2022-06-03 21:42:31 +08:00
shinolr
01342b9c16 fix: wrong type name 2022-06-03 20:58:33 +08:00
KaiserY
5da333392f
Merge pull request #608 from zhenzhenChange/fix-typo-with-optimized-translation-ch09-02
fix typo with optimized translation ch09-02
2022-06-03 20:56:58 +08:00
Yolo
300eb3699d fix typo with optimized translation ch09-02 2022-06-02 18:25:57 +08:00
KaiserY
500bffebdc
Update ch09-00-error-handling.md 2022-06-02 12:35:55 +08:00
Yolo
8dd6ffb773 perf(translation): optimized-translation-ch09 2022-06-02 10:46:05 +08:00
hole\jmu
167fd47530 fix ch15 2022-05-23 22:43:21 +08:00
lyon.nee
5f9c5d84df 这里应保持 vector原意, 翻译成向量会让人有误解 2022-05-19 10:47:22 +08:00
h888866j
a551d9579e
Update ch19-06-macros.md
Changing the remaining “单边模式” to “分支模式”
2022-05-16 18:46:54 +08:00
h888866j
ba9539f7ed
Fixing translation errors in ch19-06-macros.md
Fixing multiple translation errors in ch19-06-macros.md and adjusting translations in this chapter to make it more appropriate and readble.
2022-05-16 18:29:13 +08:00
117503445
01776dd7a3
fix duplicate title in guessing-game-tutorial
ch02-00-guessing-game-tutorial.md has two `接收用户输入` title
2022-05-13 12:10:03 +08:00
liuziyang
acb2a34fbd 删除ch18-02-refuability中多余词语 2022-05-01 15:57:59 +08:00
juicyenc
e5b44404d0
根据英文repo修饰语言,使其更贴合原意 2022-04-22 22:47:49 +08:00
juicyenc
bfd058ef20
更改race conditon的翻译 2022-04-22 22:44:27 +08:00
juicyenc
3c4a7a5ee5
更改channel的翻译 2022-04-22 22:44:07 +08:00
云与原
379ea2de6f
Update ch10-02-traits.md 2022-04-05 23:31:26 +08:00
raygift
34ee9f11d3 update to ch10-02
修正声明trait 为pub 的描述
2022-03-25 13:58:10 +08:00
金晖
d4351aac10 17-2 add object safety
我注意到17-2章最后有一小节没有翻译,就先翻译上了。
我不太清楚把新加的实例代码放在哪里,就直接放在文档中了。
I`m not sure where to push the new demonstrate code so I just put them in origin file
2022-03-20 12:36:16 +08:00
nb5p
6cf2b8539e
fix typo 2022-03-12 16:13:56 +08:00
qwinsi
30e084d110
ch07-02修改措辞:“比喻” --> “类比”
[7.2 定义模块来控制作用域与私有性] 小节中最后一段中的这句话:

> 原文:The module tree might remind you of the filesystem’s directory tree on your computer; this is a very apt comparison! 
> 翻译:这个模块树可能会令你想起电脑上文件系统的目录树;这是一个非常恰当的比喻!

“比喻”一词改为“类比”是不是更准确一些?
2022-03-04 17:21:46 +08:00
KaiserY
b9a9911c2e
update ch11-01 close #592 2022-02-28 11:26:45 +08:00
KaiserY
c4a93b80c1
update ch09-02 close #590 2022-02-24 22:29:48 +08:00
tomoat
c91ee75d96
Update ch05-01-defining-structs.md 2022-02-21 14:52:47 +08:00
XMLHexagram
aa48c293b1
fix(typo): custom data types => 自定义数据类型 2022-02-20 15:03:03 +08:00
Live4dreamCH
bf15d06e34
PR:修改7.4中pub use部分的表述
您好!我是rust的初学者,在阅读pub use部分时没有太理解,于是去读了这部分的英文原文,并尝试着修改,使这段更简单易懂。
这是我第一次PR,如有不妥请您多多谅解!
以下是我的验证代码,可以通过编译。
```rust
// 我们所导入的mod
mod front_of_house {
    pub mod hosting {
        pub fn add_to_waitlist() {}
    }
}

// 我们的mod
mod curr {
    pub use crate::front_of_house::hosting; // 重导出
    pub fn eat_at_restaurant() {
        hosting::add_to_waitlist();
    }
}

// 导入我们代码的mod
mod others {
    use crate::curr;
    pub fn others_fn() {
        curr::hosting::add_to_waitlist(); // 使用重导出
        curr::eat_at_restaurant();
    }
}

fn main() {
    others::others_fn();
    println!("Hello, world!");
}
```
2022-02-17 20:08:30 +08:00
KaiserY
6983d4e013 fix minted 2022-02-14 23:46:54 +08:00
AtomAlpaca
f2002a0445
fix ch02-00 2022-02-14 18:15:42 +08:00
KaiserY
91c7d02376 update to appendix-07 2022-02-10 23:01:01 +08:00
KaiserY
61292d1711 update to ch19-06 2022-02-10 16:52:17 +08:00
KaiserY
d7b0fa8065 update to ch18-03 2022-02-10 15:15:40 +08:00
KaiserY
5b156454d8 update to ch17-03 2022-02-10 14:30:38 +08:00
KaiserY
6493652a3b update to ch16-04 2022-02-10 13:28:50 +08:00
KaiserY
946f5d5fc0 update to ch15-06 2022-02-10 11:28:06 +08:00
KaiserY
be4f7e7281 update to ch14-05 2022-02-09 19:16:45 +08:00
KaiserY
0635f02553 update to ch13-04 2022-02-09 18:59:22 +08:00
KaiserY
324244de9b update to ch12-06 2022-02-09 16:54:09 +08:00
KaiserY
7e44e87a77 update to ch11-03 2022-02-09 10:16:09 +08:00
KaiserY
eaec47a9ed update to ch10-03 2022-02-08 10:27:36 +08:00
KaiserY
95a46e3bb8 update to ch09-03 2022-02-07 21:47:49 +08:00
manbucy
131256699c
Update appendix-02-operators.md
`%`  取模--> 取余
2022-02-07 16:26:07 +08:00
KaiserY
f625094908 update to ch08-03 2022-02-07 16:14:15 +08:00
KaiserY
4b0a9c80b2 update to ch07-05 2022-02-07 15:06:23 +08:00
KaiserY
f1b94ab927 update to ch06-03 2022-02-07 14:36:29 +08:00
KaiserY
7f827e9fab update to ch05-03 2022-02-07 11:37:16 +08:00
KaiserY
b1a0ca6e85 update to ch04-02 2022-02-06 23:46:50 +08:00
KaiserY
23278a0c39 update to ch03-05 2022-02-06 22:46:20 +08:00
KaiserY
951f1df20b Merge branch 'master' into main 2022-02-06 16:59:06 +08:00
KaiserY
956996e0e8 add listings code && update to ch02-00 2022-02-06 16:43:51 +08:00
tanliwei
4343fff9c8
fix a typo
fix a typo
2022-02-03 08:52:59 +08:00
Liming Jin
54b2342e85
update appendix-04: replace rls to rust-analyzer 2022-01-22 16:47:27 +08:00
KaiserY
a62de9ef02
Merge pull request #579 from mnixry/patch-1
Fix some untranslated `Filename:`
2022-01-13 19:24:33 +08:00
Mix
95c930ba95 fix some untranslated Filename: 2022-01-13 19:15:05 +08:00
Liming Jin
4024a81432
update ch05-03 2022-01-11 18:14:29 +08:00
KaiserY
397642d565
Merge pull request #577 from jinliming2/update-ch05-02
update ch05-02
2022-01-11 14:22:19 +08:00
Liming Jin
871911b4a2
update ch05-02 2022-01-11 13:47:03 +08:00
Sefank
3188f7a784
Update title-page.md to V2021-12-24
Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com>
2022-01-10 18:38:33 +08:00
Yunli Liu
429cfa4222
fix: runtime penalty 运行时损耗
The number of times that Deref::deref needs to be inserted is resolved at compile time, so there is no runtime penalty for taking advantage of deref coercion!
这些解析都发生在编译时,所以利用 Deref 强制转换并没有运行时损耗!
2022-01-09 17:13:13 +08:00
makisevon
317b7ab3be
fix: tiny mistakes 2022-01-08 17:39:04 +08:00
kyle
f5045a2147
fixed typo
fixed typo
2022-01-07 09:33:27 +08:00
KaiserY
fc425b84f0
update ch05-01 fix typo 2021-12-29 15:39:57 +08:00
KaiserY
f8d9ba1dc2
update ch05-02 close #571 2021-12-29 14:14:58 +08:00
KaiserY
38585e1621
update ch05-01 close #570 2021-12-29 14:11:06 +08:00
Vanilla
6d4849235b
[F] ch05-03-method-syntax.md: Typo "他" -> "它". 2021-12-24 16:40:05 +08:00
MacTavish Lee
63d11a44c6
Update ch03-01-variables-and-mutability.md
翻译较为生硬,用`但`阅读起来并不通顺,这里的意思是改变类型还能继续用这个变量名,用`并且`更为合适。
2021-12-23 14:53:36 +08:00
Rawlence
d6bb9b4c5e update ch-03-03-how-functions-work 2021-12-14 23:22:31 +08:00
Rawlence
f55b036d47 update ch03-02-data-type 2021-12-14 23:22:31 +08:00
Rawlence
7a7630e086 update ch03-01-variables-and-mutability 2021-12-05 11:51:46 +08:00
Rawlence
f22d7d9d96 update to the latest document(2021-12-05) 2021-12-05 02:02:24 +08:00
KaiserY
9b9406500f
Merge pull request #564 from sihuan/main
update ch06-02-match.md
2021-12-01 18:05:58 +08:00
SiHuan
f421a2a4ed
update ch06-02-match.md 2021-12-01 16:35:29 +08:00
boholder
7352dade75 Optimize confusing descriptions in ch17-03-oo-design-patterns.md 2021-12-01 16:23:15 +08:00
ardxwe
fc984cccf4 update comments 2021-12-01 11:44:57 +08:00
AiHao
dbd823ccd2 chore: fix the redundant field interpretation 2021-11-28 21:38:58 +08:00
A1lo
7aa71fe6d8
fix: response with correct HTTP/1.x Message format
The correct `HTTP/1.x Message`'s headers are followed after the `start-line` which describing the requests to be implemented. After the `headers` is a `blank line` indicating all `meta-information` for the request has been sent. Then the `optional body` is followed.
Increase HTTP buffer size to 1024(keep the same with the buffer size in `ch20-01-single-threaded.md`).
2021-11-09 14:47:00 +08:00
A1lo
515246b920
fix: response with correct HTTP/1.x Message format
The correct `HTTP/1.x Message`'s headers are followed after the `start-line` which describing the requests to be implemented. After the `headers` is a `blank line` indicating all `meta-information` for the request has been sent. Then the `optional body` is followed.
2021-11-09 10:38:45 +08:00