Skip to content
/ unico Public

UNIfied COroutines in rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

js2xxx/unico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNIfied COroutines

UNICO is a library that integrates the built-in stackless coroutines (a.k.a. generators and futures) in Rust with powerful stackful coroutines.

Features

  • Straightforward and easy-to-use structures of symmetric and asymmetric stackful coroutines.
  • Generalized implementation of context switching methods and stack allocators, and users can implement their own.
  • Capability of polling futures synchronously inside stackful coroutines, and turning stackful coroutines into generators or futures.

Reference

This library is partially inspired by nbdd0121/stackful.

License

MIT or APACHE-2.0

About

UNIfied COroutines in rust

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published