#![cfg_attr(not(all(feature = "rt", feature = "net")), 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();