diff --git a/futures-util/src/lib.rs b/futures-util/src/lib.rs index 44823cc7da..512d793653 100644 --- a/futures-util/src/lib.rs +++ b/futures-util/src/lib.rs @@ -309,18 +309,18 @@ macro_rules! delegate_all { pub mod future; #[doc(hidden)] -pub use crate::future::{FutureExt, TryFutureExt}; +pub use crate::future::{Future, FutureExt, TryFuture, TryFutureExt}; pub mod stream; #[doc(hidden)] -pub use crate::stream::{StreamExt, TryStreamExt}; +pub use crate::stream::{Stream, StreamExt, TryStream, TryStreamExt}; #[cfg(feature = "sink")] #[cfg_attr(docsrs, doc(cfg(feature = "sink")))] pub mod sink; #[cfg(feature = "sink")] #[doc(hidden)] -pub use crate::sink::SinkExt; +pub use crate::sink::{Sink, SinkExt}; pub mod task; @@ -337,7 +337,10 @@ pub mod io; #[cfg(feature = "io")] #[cfg(feature = "std")] #[doc(hidden)] -pub use crate::io::{AsyncBufReadExt, AsyncReadExt, AsyncSeekExt, AsyncWriteExt}; +pub use crate::io::{ + AsyncBufRead, AsyncBufReadExt, AsyncRead, AsyncReadExt, AsyncSeek, AsyncSeekExt, AsyncWrite, + AsyncWriteExt, +}; #[cfg(feature = "alloc")] pub mod lock;