diff options
author | Sean McArthur <sean@seanmonstar.com> | 2020-07-22 15:07:39 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-22 15:07:39 -0700 |
commit | 0e090b7ae2c79c35389adab5effaedf825590d87 (patch) | |
tree | c29a516a5c42e4450311defea55016a2219ad925 /tokio/src/io/util/mod.rs | |
parent | 21f726041cf9a4ca408d97394af220caf90312ed (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.rs | 3 |
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; |