pub type DynAsyncReadWrite = Duplex<Pin<Box<dyn Send + AsyncRead>>, Pin<Box<dyn Send + AsyncWrite>>>;
pub struct DynAsyncReadWrite { /* private fields */ }