netio 0.1.1

Alternative implementation of parts of `std::io`, better suited for blocking IO over networks.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# README #

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.