pub trait Server<U, V> { // Required methods fn handle_request(&self, stream: U, req: V); fn run(&self); }