diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-09-14 15:13:05 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-09-14 15:13:05 +0800 |
| commit | 1ac9ce5a7e7ad91af1ebfa990fc94857ccf6d096 (patch) | |
| tree | 4e013db9fe4956fd75d835804a42755f8e4b435f /crates/utils/tcp_connection/src/handle.rs | |
| parent | 0ad594277e61e9fb41b2e470c34cff7534d6c780 (diff) | |
Add error.rs
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; } |
