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