lustre-executor
A blazingly fast, minimal async executor built on Mio for low-level I/O. Features pluggable ID generation, modular design, and support for custom futures.
Features
- Minimal Dependencies: Only Mio and Futures.
- Pluggable ID Generation: Use custom generators for task IDs.
- I/O Support: Reactor-based async I/O with futures like
TcpListenerFutureandTimerFuture. - Generic Task IDs:
TaskId<Id>for flexibility.
Example
use *;
let mut executor = new.unwrap;
executor.spawn;
executor.run;
License
MIT