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};