async_rs/util/mod.rs
1//! A collection of utilities to deal with IO, futures and runtimes
2
3mod addr;
4pub use addr::*;
5
6mod block_on;
7pub use block_on::*;
8
9mod dummy;
10pub use dummy::*;
11
12mod join;
13pub use join::*;
14
15mod split;
16pub use split::*;
17
18#[cfg(feature = "async-io")]
19mod io;
20#[cfg(feature = "async-io")]
21pub use io::*;
22
23mod runtime;
24pub use runtime::*;
25
26mod task;
27pub use task::*;
28
29#[cfg(feature = "tokio")]
30mod tokio;
31#[cfg(feature = "tokio")]
32pub use tokio::*;
33
34#[cfg(test)]
35pub(crate) mod test;