pub mod json_two; pub mod manual; pub mod multipart; pub mod streaming; pub mod urlencoded; // use actix_web::{web, App, HttpServer, Result}; use serde::Deserialize; #[derive(Deserialize)] struct Info { username: String, } /// extract `Info` using serde fn index(info: web::Json) -> Result { Ok(format!("Welcome {}!", info.username)) } fn main() { HttpServer::new(|| App::new().route("/", web::post().to(index))) .bind("127.0.0.1:8088") .unwrap() .run() .unwrap(); } //