Generator-rs
rust stackfull generator library
[]
= "0.6"
Usage
extern crate generator;
use Gn;
Output
1
2
3
5
8
13
21
34
55
89
144
233
Goals
- basic send/yield with message support
- generator cancel support
- yield_from support
- panic inside generator support
- stack size tune support
- scoped static type support
- basic coroutine interface support
- stable rust support
based on this basic library
- we can easily port python library based on generator into rust
- coroutine framework running on multi thread
Notices
-
This crate supports below platforms, welcome to contribute with other arch and platforms
- x86_64 Linux
- x86_64 MacOs
- x86_64 Windows
- aarch64 Linux
License
This project is licensed under either of the following, at your option:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)