diff options
Diffstat (limited to 'tokio/src/io/driver/scheduled_io.rs')
-rw-r--r-- | tokio/src/io/driver/scheduled_io.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tokio/src/io/driver/scheduled_io.rs b/tokio/src/io/driver/scheduled_io.rs index 48c56a19..3e7d9570 100644 --- a/tokio/src/io/driver/scheduled_io.rs +++ b/tokio/src/io/driver/scheduled_io.rs @@ -26,12 +26,13 @@ pub(crate) struct ScheduledIo { waiters: Mutex<Waiters>, } -#[cfg(feature = "io-readiness")] -type WaitList = LinkedList<Waiter, <Waiter as linked_list::Link>::Target>; +cfg_io_readiness! { + type WaitList = LinkedList<Waiter, <Waiter as linked_list::Link>::Target>; +} #[derive(Debug, Default)] struct Waiters { - #[cfg(feature = "io-readiness")] + #[cfg(any(feature = "udp", feature = "uds"))] /// List of all current waiters list: WaitList, @@ -208,7 +209,7 @@ impl ScheduledIo { } } - #[cfg(feature = "io-readiness")] + #[cfg(any(feature = "udp", feature = "uds"))] { // check list of waiters for waiter in waiters |