pub fn http<F, Fut>(func: F) -> Serverwhere F: Fn(Request<Body>) -> Fut + Clone + Send + 'static, Fut: Future<Output = Response<Body>> + Send + 'static,