From dddfc35cbde4bd35e7103f4720ebfea1e3c55913 Mon Sep 17 00:00:00 2001 From: Noah <33094578+coolreader18@users.noreply.github.com> Date: Mon, 22 Mar 2021 13:03:08 -0500 Subject: [PATCH] Reexport non-Ext traits from the root of futures_util --- futures-util/src/lib.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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;