This commit is contained in:
Peng Hailin, 2023-04-17 04:50:30 +08:00
parent f94e429307
commit c23c655d0c

View File

@ -796,7 +796,7 @@ fn returns_summarizable(switch: bool) -> impl Summary {
}
```
由于编译器中实现 `impl Trait` 语法方式方面的限制,返回 `NewsArticle``Tweet` 便是不允许的。在第 17 章的 [运用允许不同类型值的特质对象](Ch17_Object_Oriented_Programming_Features_of_Rust.md#使用允许不同类型值的特质对象) 小节,咱们将涉及如何编写有着这种行为的函数。
由于编译器中实现 `impl Trait` 语法方式方面的限制,返回 `NewsArticle``Tweet` 便是不允许的。在第 17 章的 [运用允许不同类型值的特质对象](Ch17_Object_Oriented_Programming_Features_of_Rust.md#使用允许不同类型值的特质对象) 小节,咱们就会降到如何编写有着这种行为的函数。
### 运用特质边界来有条件地实现方法