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 config;
11mod doc;
12mod op;
13mod param;
14mod registry;
15mod route;
16mod schema;
17mod ui;
18
19pub use {
20    config::{OpenApiConfig, OpenApiSpec},
21    doc::OpenApiDocument,
22    registry::OpenApiRegistry,
23    route::{IntoStatusCode, OpenApiRouteConfig},
24    ui::ui_html,
25};