1//! TCP utility types.
2
3pub(crate) mod listener;
4
5cfg_not_wasi! {
6 pub(crate) mod socket;
7}
8
9mod split;
10pub use split::{ReadHalf, WriteHalf};
11
12mod split_owned;
13pub use split_owned::{OwnedReadHalf, OwnedWriteHalf, ReuniteError};
14
15pub(crate) mod stream;
16pub(crate) use stream::TcpStream;
17