pub type OnConnectionCallback = Box<dyn FnMut(&TcpStream, &SocketAddr)>;
pub struct OnConnectionCallback(/* private fields */);