use axum::{Json, response::IntoResponse}; use serde_json::json; #[utoipa::path( get, path = "/health", responses( (status = 200, description = "Health check", body = inline(HealthResponse)) ), tag = "health" )] pub async fn health_handler() -> impl IntoResponse { Json(json!({"status": "ok"})) } #[derive(utoipa::ToSchema, serde::Serialize)] pub struct HealthResponse { pub status: String, }