Crate async_io_converse
source ·Expand description
async-io-converse

A wrapper over the async-io-typed
crate which allows
serde
compatible types to be sent over any duplex connection that has types that implement
AsyncRead
and AsyncWrite
. async-io-converse
adds the ability to receive replies from the other process.
Who needs this?
Anyone who wishes to send messages between two processes that have a duplex I/O connection, and get replies to those messages.
Why shouldn’t I just use async-io-typed
directly?
It depends on what you want to send! async-io-typed
allows you to send Rust types. Specifically, types that are serde-compatible.
async-io-converse
then adds the ability to receive replies to your typed messages.
Contributing
Contributions are welcome! Please ensure your changes to the code pass unit tests. If you’re fixing a bug please add a unit test so that someone doesn’t un-fix the bug later.
Structs
Enums
async-io-converse
connection.