pub trait RequestHandler {
// Required methods
fn handle_request(
&mut self,
request: Request,
origin: SocketAddr,
) -> (Response, Option<ServerCMD>);
fn client_connect(&mut self, addr: SocketAddr) -> Option<ServerCMD>;
fn client_disconnect(&mut self, addr: SocketAddr) -> Option<ServerCMD>;
}
Expand description
Represents a response to be sent by the server. Trait for handling incoming requests.