moirai-pal 0.4.0

Platform Abstraction Layer for Moirai async I/O operations
Documentation
//! Central fd-readiness reactor over the platform backends.
//!
//! The live path is fd readiness: I/O futures register wakers for a file
//! descriptor and interest, the platform backend (epoll/kqueue/`WSAPoll`)
//! reports readiness, and [`IoReactor`] wakes the registered executor wakers.

/// The [`IoReactor`] driving waker registration and event dispatch.
pub mod core;
/// Reactor performance counters.
pub mod metrics;
/// Thread-local / process-global active-reactor installation.
pub mod tls;

/// Reactor unit tests.
#[cfg(test)]
pub mod tests;

pub use self::core::IoReactor;
pub use self::metrics::ReactorMetrics;