Skip to main content

volga_open_api/
lib.rs

1//! # Volga Open API Integration
2//! 
3//! OpenAPI 3.0 integration for the **Volga** web framework.
4//! 
5//! `volga-open-api` generates OpenAPI specifications directly from your routes, extractors, 
6//! and responders - without macros, codegen, or runtime reflection.
7//! 
8//! It is fully optional and designed to stay out of your way.
9
10mod schema;
11mod config;
12mod route;
13mod param;
14mod op;
15mod registry;
16mod doc;
17mod ui;
18
19pub use {
20    config::{OpenApiConfig, OpenApiSpec},
21    route::OpenApiRouteConfig,
22    registry::OpenApiRegistry,
23    doc::OpenApiDocument,
24    ui::ui_html,
25};