From bfd71c5b7044970ec34c7829b0ffaddb3b1dc4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20K=C3=A5re=20Alsaker?= Date: Tue, 11 Jul 2017 20:52:38 +0200 Subject: [PATCH] Fix examples --- .../src/language-features/generators.md | 13 ++++++++----- 1 file 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 36f6f567bd5d..ac72b4c7c21b 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 { 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 + __Generator::Start(ret) }; - drop(generator.resume(())) - drop(generator.resume(())) + drop(generator.resume(())); + drop(generator.resume(())); } ```