#![cfg_attr( not(all(feature = "rt", feature = "net", feature = "io-uring", tokio_unstable)), allow(dead_code) )] mod driver; use driver::{Direction, Tick}; pub(crate) use driver::{Driver, Handle, ReadyEvent}; mod registration; pub(crate) use registration::Registration; mod registration_set; use registration_set::RegistrationSet; mod scheduled_io; use scheduled_io::ScheduledIo; mod metrics; use metrics::IoDriverMetrics; use crate::util::ptr_expose::PtrExposeDomain; static EXPOSE_IO: PtrExposeDomain = PtrExposeDomain::new();