Simple (pseudo-)AsyncRead/AsyncWrite wrappers around the Read and Write traits.
For futures-0.3; Requires nightly rust.
```
use std::io::Cursor; use futures::{ io::AsyncReadExt, io::AsyncWriteExt, io::Error, future::FutureExt, executor::blockon, }; use pseudoasync_io;
async fn dosomeio() -> Result
let mut tmp = vec![0; 4];
await!(w.read(&mut tmp))?;
Ok(tmp)
} ```