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