Name Description Size Coverage
listener.rs 14693 -
mod.rs TCP utility types. 289 -
socket.rs 28220 -
split.rs `TcpStream` split support. A `TcpStream` can be split into a `ReadHalf` and a `WriteHalf` with the `TcpStream::split` method. `ReadHalf` implements `AsyncRead` while `WriteHalf` implements `AsyncWrite`. Compared to the generic split of `AsyncRead + AsyncWrite`, this specialized split has no associated overhead and enforces all invariants at the type level. 15302 -
split_owned.rs `TcpStream` owned split support. A `TcpStream` can be split into an `OwnedReadHalf` and a `OwnedWriteHalf` with the `TcpStream::into_split` method. `OwnedReadHalf` implements `AsyncRead` while `OwnedWriteHalf` implements `AsyncWrite`. Compared to the generic split of `AsyncRead + AsyncWrite`, this specialized split has no associated overhead and enforces all invariants at the type level. 18072 -
stream.rs 50925 -