moirai_async/executor/mod.rs
1//! Async executor module for Moirai.
2//!
3//! This module declares submodules for task executor components following SLAP/SRP.
4
5/// Executor core: spawn, run, and shutdown of async tasks.
6pub mod core;
7/// Join handles returned by spawn operations.
8pub mod handle;
9pub(super) mod result_slot;
10/// Executor runtime statistics.
11pub mod stats;
12pub(super) mod task;
13pub(super) mod waker;
14
15pub use core::AsyncExecutor;
16pub use handle::AsyncHandle;
17pub use stats::ExecutorStats;