diff options
author | metamuffin <metamuffin@disroot.org> | 2024-07-06 01:19:02 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-07-06 01:19:02 +0200 |
commit | 5dd0fafce20ed37fdc97dc96539391ebdebffaff (patch) | |
tree | ad93b9e8d0e9c9c7dbe5a858902c2ba0114a47cf /src/transport/mod.rs | |
parent | a4c52bedef04cfb927f3d7809680fed0425a5125 (diff) | |
download | sip-rs-5dd0fafce20ed37fdc97dc96539391ebdebffaff.tar sip-rs-5dd0fafce20ed37fdc97dc96539391ebdebffaff.tar.bz2 sip-rs-5dd0fafce20ed37fdc97dc96539391ebdebffaff.tar.zst |
generalize to support requests. untested
Diffstat (limited to 'src/transport/mod.rs')
-rw-r--r-- | src/transport/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/transport/mod.rs b/src/transport/mod.rs index cf49d31..b4c512b 100644 --- a/src/transport/mod.rs +++ b/src/transport/mod.rs @@ -1,4 +1,4 @@ -use crate::encoding::{request::Request, response::Response}; +use crate::encoding::Message; use anyhow::Result; pub mod tcp; @@ -6,6 +6,6 @@ pub mod udp; #[allow(async_fn_in_trait)] pub trait Transport { - async fn recv(&self) -> Result<Response>; - async fn send(&self, request: Request) -> Result<()>; + async fn recv(&self) -> Result<Message>; + async fn send(&self, message: Message) -> Result<()>; } |