framed_aio 0.1.0

A crate which allows performing async io operations in a framed manner
Documentation
A crate for framed async io.

This crate allows performing io operations in a framed manner, which means
that instead of sending and receiving bytes from a stream of bytes, you can
send and receive frames of bytes.

The reading of frames is implemented in a cancel safe way, which means that
you can use it in one of the branches of `tokio::select!`.

The implementation is also tuned for high performance and low overhead.

# Goals

- Provide cancel safety
- High performance
- Low overhead

# Examples

For examples of using this crate, check out the `examples` directory.