IO Test Util

Collection of utilities for testing failure of io components, e.g. std::io::Read.

Usage

In your Cargo.toml:

toml [dev-dependencies] io-test-util = "*"

In your test:

```rust extern crate iotestutil; use iotestutil::ErrReader; use std::io::{ErrorKind, Read};

pub fn main() { let mut reader = ErrReader::new(ErrorKind::BrokenPipe); let res = reader.read(&mut[0; 1]); assert!(res.is_err()); } ```