woke 0.0.1

A minimalistic waker implementation for executors
Documentation

This project was created to ease other's journeys in creating their own custom async executors. The codebase respectifully derives from other developers in futures-rs (the license is in their names). The aim is to provide the most absolute minimal waker system and provide clarity into how one of the most challenging parts of async-await works.

Usage

Add this to your Cargo.toml:

[dependencies]
woke = "0.0.1"

The current async-await feature requires Rust 1.39 or later.

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in woke by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.