From 4c645866ef4ea5b0ef8c7852281a09b2f96d969b Mon Sep 17 00:00:00 2001 From: Artem Vorotnikov Date: Wed, 18 Dec 2019 22:57:22 +0300 Subject: stream: add `next` and `map` utility fn (#1962) Introduces `StreamExt` trait. This trait will be used to add utility functions to make working with streams easier. This patch includes two functions: * `next`: a future returning the item in the stream. * `map`: transform each item in the stream. --- tokio/src/fs/read_dir.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tokio/src/fs') diff --git a/tokio/src/fs/read_dir.rs b/tokio/src/fs/read_dir.rs index d252eabb..06eed384 100644 --- a/tokio/src/fs/read_dir.rs +++ b/tokio/src/fs/read_dir.rs @@ -36,7 +36,7 @@ pub async fn read_dir(path: impl AsRef) -> io::Result { /// /// [`read_dir`]: read_dir /// [`DirEntry`]: DirEntry -/// [`Stream`]: futures_core::Stream +/// [`Stream`]: crate::stream::Stream /// [`Err`]: std::result::Result::Err #[derive(Debug)] #[must_use = "streams do nothing unless polled"] @@ -85,7 +85,7 @@ impl ReadDir { } #[cfg(feature = "stream")] -impl futures_core::Stream for ReadDir { +impl crate::stream::Stream for ReadDir { type Item = io::Result; fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll> { -- cgit v1.2.3