// use actix_web::{http, middleware, HttpResponse}; #[actix_web::main] async fn main() -> std::io::Result<()> { use actix_web::{web, App, HttpServer}; HttpServer::new(|| { App::new() .wrap(middleware::DefaultHeaders::new().header("X-Version", "0.2")) .service( web::resource("/test") .route(web::get().to(|| HttpResponse::Ok())) .route( web::method(http::Method::HEAD) .to(|| HttpResponse::MethodNotAllowed()), ), ) }) .bind("127.0.0.1:8080")? .run() .await } //