moirai-executor 0.4.0

Hybrid executor implementation for Moirai concurrency library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Unified thread scheduler runtime.

pub(super) mod blocking;
pub(super) mod idle;
pub mod scheduler;
pub mod types;
pub mod worker;

#[cfg(test)]
mod tests;

pub use types::{ScheduleMetrics, SchedulerScope, ThreadScheduler};

#[cfg(feature = "scheduler-diagnostics")]
pub use types::{
    ContendedWakeDecision, DiagnosticWakeDecision, EmptyWakeDecision, SaturatedWakeDecision,
};