simple-async-local-executor

Crates.iosimple-async-local-executor
lib.rssimple-async-local-executor
version0.1.0
sourcesrc
created_at2021-04-30 16:24:18.188951
updated_at2021-04-30 16:24:18.188951
descriptionA single-threaded polling-based executor suitable for use in games, embedded systems or WASM
homepagehttps://github.com/enlightware/simple-async-local-executor
repositoryhttps://github.com/enlightware/simple-async-local-executor
max_upload_size
id391603
size27,418
Stéphane Magnenat (stephanemagnenat)

documentation

README

simple async local executor

Crates.io Docs.rs Build Status

An Enlightware® software.

Overview

A single-threaded polling-based executor suitable for use in games, embedded systems or WASM. This executor can be useful when the number of tasks is small or if a small percentage is blocked. Being polling-based, in the general case it trades off efficiency for simplicity and does not require any concurrency primitives such as Arc, etc.

Usage

To use this crate, first add this to your Cargo.toml:

[dependencies]
simple-async-local-executor = "0.1.0"

Then, see the documentation for more details.

License

Licensed under either of

at your option.

Contribution

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

Commit count: 5

cargo fmt