Skip to main content

moirai_executor/schedule/runtime/
mod.rs

1//! Unified thread scheduler runtime.
2
3pub(super) mod blocking;
4pub(super) mod idle;
5pub mod scheduler;
6pub mod types;
7pub mod worker;
8
9#[cfg(test)]
10mod tests;
11
12pub use types::{ScheduleMetrics, SchedulerScope, ThreadScheduler};
13
14#[cfg(feature = "scheduler-diagnostics")]
15pub use types::{
16    ContendedWakeDecision, DiagnosticWakeDecision, EmptyWakeDecision, SaturatedWakeDecision,
17};