From 862786bbbf719886be55631c0d150d4813a9a1b6 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Mon, 23 Oct 2023 13:30:23 +0200 Subject: [PATCH] Fix importing of IoSourceState It's only available when I/O features are enabled. --- src/sys/unix/selector/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/sys/unix/selector/mod.rs b/src/sys/unix/selector/mod.rs index 30a74cb07..9dd3ee44d 100644 --- a/src/sys/unix/selector/mod.rs +++ b/src/sys/unix/selector/mod.rs @@ -24,7 +24,12 @@ pub(crate) use self::epoll::{event, Event, Events, Selector}; mod poll; #[cfg(any(mio_unsupported_force_poll_poll, target_os = "vita"))] -pub(crate) use self::poll::{event, Event, Events, IoSourceState, Selector}; +pub(crate) use self::poll::{event, Event, Events, Selector}; + +cfg_io_source! { + #[cfg(any(mio_unsupported_force_poll_poll, target_os = "vita"))] + pub(crate) use self::poll::IoSourceState; +} #[cfg(all( not(mio_unsupported_force_poll_poll),