// use actix_web::{web, HttpResponse, Result}; use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize)] struct MyObj { name: String, } fn index(obj: web::Path) -> Result { Ok(HttpResponse::Ok().json(MyObj { name: obj.name.to_string(), })) } pub fn main() { use actix_web::{App, HttpServer}; HttpServer::new(|| App::new().route(r"/a/{name}", web::get().to(index))) .bind("127.0.0.1:8088") .unwrap() .run() .unwrap(); } //