about summary refs log tree commit diff
path: root/src/doc
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2017-07-11 20:52:38 +0200
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2017-07-28 15:46:24 +0200
commitbfd71c5b7044970ec34c7829b0ffaddb3b1dc4a4 (patch)
tree163d80617cd4aa710a20a97d893c9a492b156e5c /src/doc
parent8bcafc5e171278caaaa39804392544f12ed7bccb (diff)
downloadrust-bfd71c5b7044970ec34c7829b0ffaddb3b1dc4a4.tar.gz
rust-bfd71c5b7044970ec34c7829b0ffaddb3b1dc4a4.zip
Fix examples
Diffstat (limited to 'src/doc')
-rw-r--r--src/doc/unstable-book/src/language-features/generators.md13
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(()));
 }
 ```