use utoipa::OpenApi; #[derive(OpenApi)] #[openapi(info(title = "gitdata api", version = "1.0"))] pub struct WebApiDoc; pub fn api_doc() -> utoipa::openapi::OpenApi { let mut doc = WebApiDoc::openapi(); doc.merge(auth::openapi::AuthApiDoc::openapi()); doc.merge(chat::openapi::ChatApiDoc::openapi()); doc.merge(issues::openapi::IssuesApiDoc::openapi()); doc.merge(space::openapi::SpaceApiDoc::openapi()); doc.merge(user::openapi::UserApiDoc::openapi()); doc.merge(git::openapi::GitApiDoc::openapi()); doc }