pub type AsyncOp<T> = Pin<Box<dyn Future<Output = Result<T, Error>>>>;
Submitted async IO operation type
pub struct AsyncOp<T> { /* private fields */ }