Fix some untranslated `Filename:`
@ -12,7 +12,7 @@
我们可以将函数放置到嵌套的模块中,来使我们的 crate 结构与实际的餐厅结构相同。通过执行 `cargo new --lib restaurant`,来创建一个新的名为 `restaurant` 的库。然后将示例 7-1 中所罗列出来的代码放入 *src/lib.rs* 中,来定义一些模块和函数。
Filename: src/lib.rs
<span class="filename">文件名: src/lib.rs</span>
```rust
mod front_of_house {
@ -195,7 +195,7 @@ thread 'main' panicked at 'Failed to open hello.txt: Error { repr: Os { code:
例如,示例 9-6 展示了一个从文件中读取用户名的函数。如果文件不存在或不能读取,这个函数会将这些错误返回给调用它的代码:
<span class="filename">Filename: src/main.rs</span>
<span class="filename">文件名: src/main.rs</span>
use std::io;
@ -39,7 +39,7 @@ impl List {
在示例 15-26 中增加了一个 `main` 函数,其使用了示例 15-25 中的定义。这些代码在 `a` 中创建了一个列表,一个指向 `a` 中列表的 `b` 列表,接着修改 `a` 中的列表指向 `b` 中的列表,这会创建一个引用循环。在这个过程的多个位置有 `println!` 语句展示引用计数。
<span class="filename">文件: src/main.rs</span>
# use crate::List::{Cons, Nil};
首先,让我们探索一下为每一个连接都创建一个线程看起来如何。这并不是最终方案,因为正如之前讲到的它会潜在的分配无限的线程,不过这是一个开始。列表 20-11 展示了 `main` 的改变,它在 `for` 循环中为每一个流分配了一个新线程进行处理:
```rust,no_run
# use std::thread;