moirai-executor 0.7.2

Hybrid executor implementation for Moirai concurrency library
Documentation
//! Unified thread scheduler runtime.

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

#[cfg(test)]
mod tests;

pub use idle_hooks::{
    IdleHook, IdleHookRegistrationError, MAX_IDLE_HOOKS, register_idle_hook, run_idle_hooks,
};
pub use types::{ScheduleMetrics, SchedulerScope, ThreadScheduler};

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