pub fn handler<F, Fut>(f: F) -> HandlerFuncwhere F: Fn(Request<Body>) -> Fut + Send + Sync + 'static, Fut: Future<Output = Response<Body>> + Send + 'static,
Convert (req) -> async Response into HandlerFunc (one-time boxing).
(req) -> async Response
HandlerFunc