| 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 |