mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2025-02-06 01:20:29 +08:00
Update Ch21
This commit is contained in:
parent
ffe2407c47
commit
67e81d2738
@ -330,7 +330,7 @@ fn main() {
|
||||
|
||||
不能派生的一个特质示例便是 `Display`,其为终端用户处理格式化。咱们应始终要考虑将某个类型显示给用户的恰当方式。终端用户应被允许看到该类型的哪些部分?他们会发现哪些部分是相关的?数据的何种形式才是与他们最为密切相关的?Rust 编译器并无这种见解,因此他就无法为咱们提供到恰当的默认行为。
|
||||
|
||||
这个附录中所提供到的派生特质清单并不详尽:库可以为他们自己的特质实现 `derive`,从而领导咱们可使用 `derive` 的特质清单为真正开放的。实现 `derive` 设计到使用程序性宏,这在第 19 张的 [“关于宏”](#关于宏) 小节讲到过。
|
||||
这个附录中所提供到的派生特质清单并不详尽:库可以为他们自己的特质实现 `derive`,从而领导咱们可使用 `derive` 的特质清单为真正开放的。实现 `derive` 设计到使用程序性宏,这在第 19 张的 [“关于宏”](Ch19_Advanced_Features.md#关于宏) 小节讲到过。
|
||||
|
||||
### 输出给编程者的 `Debug`
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user