]> git.lizzy.rs Git - mt_rudp.git/blobdiff - src/client.rs
fix async
[mt_rudp.git] / src / client.rs
index 97a18d7869be644325269e95da41e6af04964216..d416e53a51e0801c9057b123cca983f3208d4133 100644 (file)
@@ -6,6 +6,7 @@ pub struct Sender {
     sock: Arc<net::UdpSocket>,
 }
 
+#[async_trait]
 impl UdpSender for Sender {
     async fn send(&self, data: Vec<u8>) -> io::Result<()> {
         self.sock.send(&data).await?;
@@ -17,6 +18,7 @@ pub struct Receiver {
     sock: Arc<net::UdpSocket>,
 }
 
+#[async_trait]
 impl UdpReceiver for Receiver {
     async fn recv(&self) -> io::Result<Vec<u8>> {
         let mut buffer = Vec::new();