Crate netio [−] [src]
Alternative implementation of many functions found in std::io, but suitable for blocking IO
over networks.
The main reason for this crate is the handling of std::io::ErrorKind::Interrupted in
std::io:
Except for read() and write(), almost all functions will ignore interrupts and just retry.
This crate provides alternative implementations using a similar API but allow for interrupts whithout losing any content.
Most functions are based on BufRead instead of Read to ensure that no content is lost on
retry.
Structs
| Bytes | An iterator over  | 
| Split | An iterator over the contents of an instance of  | 
Traits
| BufReadExt | Extension methods for  | 
| ReadExt | Extension methods for  | 
Functions
| copy | Copies the entire contents of a buffered reader into a writer. |