pub trait Client<'a> {
    type Connect: Future<Output = Result<Self::Connection>> + Unpin;
    type Connection: Connection;

    // Required method
    fn connect(
        &mut self,
        addr: SocketAddr,
        hostname: &str,
        server_conn_id: u64,
        ops: &'a Arc<Connection>
    ) -> Self::Connect;
}

Required Associated Types§

Required Methods§

source

fn connect( &mut self, addr: SocketAddr, hostname: &str, server_conn_id: u64, ops: &'a Arc<Connection> ) -> Self::Connect

Implementors§