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>,
);
}