byteorder - async
This is a fork of byteorder with the addition of:
- Using modern rust for try (? rather than try!)
- support for
tokio::io
- support for
futures::io
Installation
for futures::io
= {="1.2.0", =["futures_async"] }
for tokio::io
= {="1.2.0", =["tokio_async"] }
Basic async usage:
use ReaderToByteOrder;
let reader : AsyncRead = ...;
// after the byte_order its the same calls.
let byte = reader.byte_order.read_u8.await;
Note:
Thre reason for the byte_order()
call is because async fn
is not supprted in traits yet.