| #![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<ScheduledIo> = PtrExposeDomain::new(); |