mirror of
https://github.com/PacktPublishing/Rust-High-Performance.git
synced 2026-01-25 02:34:19 +09:00
18 lines
359 B
Rust
18 lines
359 B
Rust
#![feature(generators, generator_trait)]
|
|
|
|
use std::ops::Generator;
|
|
|
|
fn main() {
|
|
let mut generator = || {
|
|
println!("Before yield");
|
|
yield;
|
|
println!("After yield");
|
|
};
|
|
|
|
println!("Starting generator...");
|
|
generator.resume();
|
|
println!("Generator started");
|
|
generator.resume();
|
|
println!("Generator finished");
|
|
}
|