zero4rs 2.0.0

zero4rs is a powerful, pragmatic, and extremely fast web framework for Rust
Documentation
use crate::prelude2::*;

#[derive(Debug, serde::Serialize, serde::Deserialize)]
pub struct SimpileMessage {
    pub id: u32,
    pub message: String,
}

pub async fn post_test(
    query: web::Query<HashMap<String, String>>,
    data: web::Json<SimpileMessage>,
    request: HttpRequest,
) -> impl Responder {
    request.json(200, R::ok((query.0, data.0)))
}

pub async fn get_test(
    query: web::Query<HashMap<String, String>>,
    request: HttpRequest,
) -> impl Responder {
    request.json(200, R::ok(query.0))
}