main
_ 2021-09-10 16:02:36 -05:00
parent 16bde3a2cf
commit 05ba4822f8
2 changed files with 5 additions and 3 deletions

View File

@ -199,8 +199,8 @@ struct RequestP2ToP4 {
client_id: String,
}
struct PtthNewConnection {
client_send: quinn::SendStream,
struct PtthNewConnection <ClientSend: AsyncWrite + Unpin> {
client_send: ClientSend,
client_recv: quinn::RecvStream,
server_send: quinn::SendStream,
server_recv: quinn::RecvStream,
@ -211,7 +211,7 @@ struct PtthConnection {
downlink_task: JoinHandle <anyhow::Result <()>>,
}
impl PtthNewConnection {
impl <ClientSend: AsyncWrite + Unpin> PtthNewConnection <ClientSend> {
fn build (self) -> PtthConnection {
let Self {
mut client_send,

View File

@ -18,7 +18,9 @@ pub use anyhow::{
pub use futures_util::StreamExt;
pub use tokio::{
io::{
AsyncRead,
AsyncReadExt,
AsyncWrite,
AsyncWriteExt,
},
net::TcpListener,