diff options
Diffstat (limited to 'third_party/rust/tokio/src/util/mod.rs')
-rw-r--r-- | third_party/rust/tokio/src/util/mod.rs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/third_party/rust/tokio/src/util/mod.rs b/third_party/rust/tokio/src/util/mod.rs new file mode 100644 index 0000000000..a093395c02 --- /dev/null +++ b/third_party/rust/tokio/src/util/mod.rs @@ -0,0 +1,24 @@ +cfg_io_driver! { + pub(crate) mod bit; + pub(crate) mod slab; +} + +#[cfg(any(feature = "sync", feature = "rt-core"))] +pub(crate) mod linked_list; + +#[cfg(any(feature = "rt-threaded", feature = "macros", feature = "stream"))] +mod rand; + +mod wake; +pub(crate) use wake::{waker_ref, Wake}; + +cfg_rt_threaded! { + pub(crate) use rand::FastRand; + + mod try_lock; + pub(crate) use try_lock::TryLock; +} + +#[cfg(any(feature = "macros", feature = "stream"))] +#[cfg_attr(not(feature = "macros"), allow(unreachable_pub))] +pub use rand::thread_rng_n; |