pub type TaskProcessFuture<'a, Error> = Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>;
Boxed future returned by task processors.
pub struct TaskProcessFuture<'a, Error> { /* private fields */ }