diff options
| author | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2017-07-11 20:52:38 +0200 |
|---|---|---|
| committer | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2017-07-28 15:46:24 +0200 |
| commit | bfd71c5b7044970ec34c7829b0ffaddb3b1dc4a4 (patch) | |
| tree | 163d80617cd4aa710a20a97d893c9a492b156e5c /src/doc | |
| parent | 8bcafc5e171278caaaa39804392544f12ed7bccb (diff) | |
| download | rust-bfd71c5b7044970ec34c7829b0ffaddb3b1dc4a4.tar.gz rust-bfd71c5b7044970ec34c7829b0ffaddb3b1dc4a4.zip | |
Fix examples
Diffstat (limited to 'src/doc')
| -rw-r--r-- | src/doc/unstable-book/src/language-features/generators.md | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/doc/unstable-book/src/language-features/generators.md b/src/doc/unstable-book/src/language-features/generators.md index 36f6f567bd5..ac72b4c7c21 100644 --- a/src/doc/unstable-book/src/language-features/generators.md +++ b/src/doc/unstable-book/src/language-features/generators.md @@ -83,6 +83,9 @@ Feedback on the design and usage is always appreciated! The `Generator` trait in `std::ops` currently looks like: ``` +# #![feature(generator_trait)] +# use std::ops::State; + pub trait Generator<Arg = ()> { type Yield; type Return; @@ -165,8 +168,8 @@ fn main() { return ret }; - drop(generator.resume(())) - drop(generator.resume(())) + drop(generator.resume(())); + drop(generator.resume(())); } ``` @@ -210,11 +213,11 @@ fn main() { } } - __Generator::Start(ret) : impl Generator<Yield = i32, Return = &'static str> + __Generator::Start(ret) }; - drop(generator.resume(())) - drop(generator.resume(())) + drop(generator.resume(())); + drop(generator.resume(())); } ``` |
