pub fn handler_fn<F, Fut>(f: F) -> HandlerFnwhere F: Fn(Request) -> Fut + Send + Sync + 'static, Fut: Future<Output = Result<Response>> + Send + 'static,