rust stackful generator library
rust stackfull generator library
[dependencies] generator = "0.6"
#[macro_use] extern crate generator; use generator::Gn;fn main() { let g = Gn::new_scoped(|mut s| { let (mut a, mut b) = (0, 1); while b < 200 { std::mem::swap(&mut a, &mut b); b = a + b; s.yield_(b); } done!(); });
for i in g { println!("{}", i); }
}
1 2 3 5 8 13 21 34 55 89 144 233
This crate supports below platforms, welcome to contribute with other arch and platforms
This project is licensed under either of the following, at your option: