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 |