summaryrefslogtreecommitdiffstats
path: root/tokio/src/io/util/mod.rs
diff options
context:
space:
mode:
authorSean McArthur <sean@seanmonstar.com>2020-07-22 15:07:39 -0700
committerGitHub <noreply@github.com>2020-07-22 15:07:39 -0700
commit0e090b7ae2c79c35389adab5effaedf825590d87 (patch)
treec29a516a5c42e4450311defea55016a2219ad925 /tokio/src/io/util/mod.rs
parent21f726041cf9a4ca408d97394af220caf90312ed (diff)
io: add `io::duplex()` as bidirectional reader/writer (#2661)
`duplex` returns a pair of connected `DuplexStream`s. `DuplexStream` is a bidirectional type that can be used to simulate IO, but over an in-process piece of memory.
Diffstat (limited to 'tokio/src/io/util/mod.rs')
-rw-r--r--tokio/src/io/util/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/tokio/src/io/util/mod.rs b/tokio/src/io/util/mod.rs
index c4754abf..609ff238 100644
--- a/tokio/src/io/util/mod.rs
+++ b/tokio/src/io/util/mod.rs
@@ -35,6 +35,9 @@ cfg_io_util! {
mod lines;
pub use lines::Lines;
+ mod mem;
+ pub use mem::{duplex, DuplexStream};
+
mod read;
mod read_buf;
mod read_exact;