Trait geng_net::server::App

source ·
pub trait App: Send + 'static {
    type Client: Receiver<Self::ClientMessage>;
    type ServerMessage: Message;
    type ClientMessage: Message;

    // Required method
    fn connect(
        &mut self,
        sender: Box<dyn Sender<Self::ServerMessage>>
    ) -> Self::Client;
}

Required Associated Types§

Required Methods§

source

fn connect( &mut self, sender: Box<dyn Sender<Self::ServerMessage>> ) -> Self::Client

Object Safety§

This trait is not object safe.

Implementors§