// #![deny(warnings)] // FIXME: https://github.com/rust-lang/rust/issues/62411 #![warn(rust_2018_idioms)] use bytes::Bytes; use http_body_util::{combinators::BoxBody, BodyExt, Empty, Full}; use hyper::server::conn::http1; use hyper::service::service_fn; use hyper::{Method, Request, Response, StatusCode}; use tokio::net::TcpListener; use std::collections::HashMap; use std::convert::Infallible; use std::net::SocketAddr; #[path = "../benches/support/mod.rs"] mod support; use support::TokioIo; static INDEX: &[u8] = b"