Trait protosocket_server::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 take_new_connection(
        &self,
        address: SocketAddr,
        outbound: Sender<<<Self::Bindings as ConnectionBindings>::Serializer as Serializer>::Message>,
        inbound: Receiver<<<Self::Bindings as ConnectionBindings>::Deserializer as Deserializer>::Message>,
    );
}

Required Associated Types§

Required Methods§

Implementors§