pub type EndpointTask<'a> = Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'a>>;
Type alias for the Future returned by a Handler
pub struct EndpointTask<'a> { /* private fields */ }