#![deny(warnings)] use hyper::service::{make_service_fn, service_fn}; use hyper::{Body, Method, Request, Response, Result, Server, StatusCode}; static INDEX: &str = "examples/send_file_index.html"; static NOTFOUND: &[u8] = b"Not Found"; #[tokio::main] async fn main() { pretty_env_logger::init(); let addr = "127.0.0.1:1337".parse().unwrap(); let make_service = make_service_fn(|_| async { Ok::<_, hyper::Error>(service_fn(response_examples)) }); let server = Server::bind(&addr).serve(make_service); println!("Listening on http://{}", addr); if let Err(e) = server.await { eprintln!("server error: {}", e); } } async fn response_examples(req: Request
) -> Result