Merge pull request #7 from taiki-e/dependencies

Update dependencies
tree: 9fd427ba408e3828317e6f916202c0ddc59b3171
  1. benches/
  2. examples/
  3. src/
  4. tests/
  5. .gitignore
  6. .travis.yml
  7. Cargo.toml
  8. CHANGELOG.md
  9. LICENSE-APACHE
  10. LICENSE-MIT
  11. README.md
README.md

async-task

Build Status License Cargo Documentation chat

Task abstraction for building executors.

To spawn a future onto an executor, we first need to allocate it on the heap and keep some state alongside it. The state indicates whether the future is ready for polling, waiting to be woken up, or completed. Such a future is called a task.

This crate helps with task allocation and polling its future to completion.

License

Licensed under either of

at your option.

Contribution

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