Provide async API
The original plan was to have the API async by default from day 1 but since that didn't happen, so this is very much desired. The plan is to provide this in 3 steps (over 3 releases):
-
Low-level API for sending and receiving messages. This mainly implies addition of an asyc version of Connection
, along withfutures::{stream::Stream, sink::Sink}
implementations for it. (!194 (merged)). -
Async Proxy
that uses the asyncConnection
. -
Async ObjectServer
andInterface
that uses the asyncConnection
.
Edited by Zeeshan Ali Khan