summaryrefslogtreecommitdiffstats
path: root/tokio/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/lib.rs')
-rw-r--r--tokio/src/lib.rs16
1 files changed, 14 insertions, 2 deletions
diff --git a/tokio/src/lib.rs b/tokio/src/lib.rs
index b8682c52..814f2a59 100644
--- a/tokio/src/lib.rs
+++ b/tokio/src/lib.rs
@@ -26,7 +26,7 @@
//!
//! Guide level documentation is found on the [website].
//!
-//! [driver]: tokio_net::driver
+//! [driver]: tokio::net::driver
//! [website]: https://tokio.rs/docs/
//!
//! # Examples
@@ -82,23 +82,34 @@ macro_rules! if_runtime {
#[cfg(feature = "timer")]
pub mod clock;
+
#[cfg(feature = "codec")]
pub mod codec;
+
#[cfg(feature = "fs")]
pub mod fs;
+
pub mod future;
+
#[cfg(feature = "io")]
pub mod io;
-#[cfg(any(feature = "tcp", feature = "udp", feature = "uds"))]
+
+#[cfg(feature = "net-driver")]
pub mod net;
+
pub mod prelude;
+
#[cfg(feature = "process")]
pub mod process;
+
#[cfg(feature = "signal")]
pub mod signal;
+
pub mod stream;
+
#[cfg(feature = "sync")]
pub mod sync;
+
#[cfg(feature = "timer")]
pub mod timer;
@@ -113,6 +124,7 @@ if_runtime! {
#[cfg(feature = "macros")]
#[doc(inline)]
pub use tokio_macros::main;
+
#[cfg(feature = "macros")]
#[doc(inline)]
pub use tokio_macros::test;