diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-09-14 22:42:20 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-09-14 22:42:20 +0800 |
| commit | d79f1ffeecc7539b9f13bf1edbc3f1a9e82448b2 (patch) | |
| tree | 786eb17d441f3ea4c84960e57c66457a4ac23694 /crates/utils/tcp_connection/src/handle.rs | |
| parent | bd923afe53de552c1f69e0db5a4490c73a294b91 (diff) | |
Fixed codes by Zed
Diffstat (limited to 'crates/utils/tcp_connection/src/handle.rs')
| -rw-r--r-- | crates/utils/tcp_connection/src/handle.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/crates/utils/tcp_connection/src/handle.rs b/crates/utils/tcp_connection/src/handle.rs index ab3a5ff..706d386 100644 --- a/crates/utils/tcp_connection/src/handle.rs +++ b/crates/utils/tcp_connection/src/handle.rs @@ -1,9 +1,10 @@ -use tokio::net::TcpStream; +use crate::instance::ConnectionInstance; +use std::future::Future; pub trait ClientHandle<RequestServer> { - fn process(stream: TcpStream); + fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send + Sync; } pub trait ServerHandle<RequestClient> { - fn process(stream: TcpStream); + fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send + Sync; } |
