pub trait Connection: Any + AsyncRead + AsyncWrite + Unpin + Send + Sync + 'static { // Required methods fn as_any(&self) -> &dyn Any; fn into_any(self: Box<Self>) -> Box<dyn Any + Send + Sync>; }