clockworker 0.2.5

A single-threaded async executor with EEVDF-based fair scheduling and pluggable task schedulers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![doc = include_str!("../README.md")]

mod executor;
mod mpsc;
mod preempt;
mod yield_once;

mod join;
mod queue;
mod stats;
mod task;

pub use executor::{yield_maybe, Executor, ExecutorBuilder, QueueHandle};
pub use join::{JoinError, JoinHandle};
pub use queue::{Queue, QueueKey};