summaryrefslogtreecommitdiff
path: root/crates/utils/tcp_connection/tcp_connection_test/src/test_utils/handle.rs
blob: 4f9bdbbd43a575b178f643d5a70343fe60c1c165 (plain)
1
2
3
4
5
6
7
8
9
10
11
use std::future::Future;

use tcp_connection::instance::ConnectionInstance;

pub trait ClientHandle<RequestServer> {
    fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send;
}

pub trait ServerHandle<RequestClient> {
    fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send;
}