ServerConnector

Trait ServerConnector 

Source
pub trait ServerConnector: Unpin {
    type Bindings: ConnectionBindings;

    // Required methods
    fn serializer(&self) -> <Self::Bindings as ConnectionBindings>::Serializer;
    fn deserializer(
        &self,
    ) -> <Self::Bindings as ConnectionBindings>::Deserializer;
    fn new_reactor(
        &self,
        optional_outbound: Sender<<<Self::Bindings as ConnectionBindings>::Serializer as Serializer>::Message>,
        address: SocketAddr,
    ) -> <Self::Bindings as ConnectionBindings>::Reactor;
    fn connect(
        &self,
        stream: TcpStream,
    ) -> <Self::Bindings as ConnectionBindings>::Stream;
}

Required Associated Types§

Required Methods§

Implementors§