summaryrefslogtreecommitdiffstats
path: root/tokio/src/io/driver/scheduled_io.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/io/driver/scheduled_io.rs')
-rw-r--r--tokio/src/io/driver/scheduled_io.rs9
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