Crates.io | framed_aio |
lib.rs | framed_aio |
version | 0.1.1 |
source | src |
created_at | 2022-09-13 02:28:30.455231 |
updated_at | 2022-09-13 03:13:33.130261 |
description | A crate which allows performing async io operations in a framed manner |
homepage | |
repository | https://github.com/MaderNoob/framed_aio |
max_upload_size | |
id | 664160 |
size | 39,578 |
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.
For examples of using this crate, check out the examples
directory.