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>,
    ) -> <Self::Bindings as ConnectionBindings>::Reactor;

    // Provided methods
    fn maximum_message_length(&self) -> usize { ... }
    fn max_queued_outbound_messages(&self) -> usize { ... }
}

Required Associated Types§

Required Methods§

Provided Methods§

Implementors§