Merge pull request #61 from heibor/master

modify a little in ch19-02
This commit is contained in:
KaiserY 2017-08-03 09:32:42 +08:00 committed by GitHub
commit 236dc51eb7

View File

@ -272,4 +272,4 @@ let obj = Box::new(Bar { x: &num }) as Box<Foo>;
当必须明确指定时,可以为像 `Box<Foo>` 这样的 trait 对象增加生命周期 bound根据需要使用语法 `Box<Foo + 'a>``Box<Foo + 'static>`。正如其他的 bound这意味着任何包含引用的实现了 `Foo` trait 的类型,其中的引用必须拥有 trait 对象所指定的生命周期。 当必须明确指定时,可以为像 `Box<Foo>` 这样的 trait 对象增加生命周期 bound根据需要使用语法 `Box<Foo + 'a>``Box<Foo + 'static>`。正如其他的 bound这意味着任何包含引用的实现了 `Foo` trait 的类型,其中的引用必须拥有 trait 对象所指定的生命周期。
接下来,让我们看看一些其他处理 trait 的功能吧! 接下来,让我们看看一些其他处理 trait 的功能吧!