diff options
author | Artem Vorotnikov <artem@vorotnikov.me> | 2019-12-18 22:57:22 +0300 |
---|---|---|
committer | Carl Lerche <me@carllerche.com> | 2019-12-18 11:57:22 -0800 |
commit | 4c645866ef4ea5b0ef8c7852281a09b2f96d969b (patch) | |
tree | fe10e6fffea1033c595b920935dc723be3cc3ac4 /tokio-util/tests | |
parent | b0836ece7aa5219e9e40355d0eb784baffc7b6c6 (diff) |
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.
Diffstat (limited to 'tokio-util/tests')
-rw-r--r-- | tokio-util/tests/framed.rs | 3 | ||||
-rw-r--r-- | tokio-util/tests/udp.rs | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/tokio-util/tests/framed.rs b/tokio-util/tests/framed.rs index b98df736..cb82f8df 100644 --- a/tokio-util/tests/framed.rs +++ b/tokio-util/tests/framed.rs @@ -1,11 +1,10 @@ #![warn(rust_2018_idioms)] -use tokio::prelude::*; +use tokio::{prelude::*, stream::StreamExt}; use tokio_test::assert_ok; use tokio_util::codec::{Decoder, Encoder, Framed, FramedParts}; use bytes::{Buf, BufMut, BytesMut}; -use futures::StreamExt; use std::io::{self, Read}; use std::pin::Pin; use std::task::{Context, Poll}; diff --git a/tokio-util/tests/udp.rs b/tokio-util/tests/udp.rs index af8002bd..51c65c63 100644 --- a/tokio-util/tests/udp.rs +++ b/tokio-util/tests/udp.rs @@ -1,4 +1,4 @@ -use tokio::net::UdpSocket; +use tokio::{net::UdpSocket, stream::StreamExt}; use tokio_util::codec::{Decoder, Encoder}; use tokio_util::udp::UdpFramed; @@ -6,7 +6,6 @@ use bytes::{BufMut, BytesMut}; use futures::future::try_join; use futures::future::FutureExt; use futures::sink::SinkExt; -use futures::stream::StreamExt; use std::io; #[tokio::test] |