@@ -5,8 +5,10 @@ use futures::{SinkExt, StreamExt};
55use tokio:: io:: { AsyncRead , AsyncWrite } ;
66use tokio_util:: codec:: { FramedRead , FramedWrite , LengthDelimitedCodec } ;
77
8- use crate :: error:: { Error , Result } ;
9- use crate :: proto:: Message ;
8+ use crate :: {
9+ error:: { Error , Result } ,
10+ proto:: Message ,
11+ } ;
1012
1113/// Encodes `Message` with 4-byte LE length prefix.
1214pub struct MessageEncoder ;
@@ -43,7 +45,8 @@ impl<IO: AsyncRead + Unpin> Receiver<IO> {
4345 }
4446
4547 pub async fn recv ( & mut self ) -> Result < Message > {
46- let frame = self . inner . next ( ) . await . ok_or ( Error :: ConnectionClosed ) ??;
48+ let frame =
49+ self . inner . next ( ) . await . ok_or ( Error :: ConnectionClosed ) ??;
4750 bincode:: deserialize ( & frame) . map_err ( Into :: into)
4851 }
4952}
@@ -55,7 +58,9 @@ pub struct Sender<IO> {
5558
5659impl < IO : AsyncWrite + Unpin > Sender < IO > {
5760 pub fn new ( io : IO ) -> Self {
58- Self { inner : FramedWrite :: new ( io, MessageEncoder ) }
61+ Self {
62+ inner : FramedWrite :: new ( io, MessageEncoder ) ,
63+ }
5964 }
6065
6166 pub async fn send ( & mut self , msg : Message ) -> Result < ( ) > {
0 commit comments