Skip to main content

sova_openapi/
lib.rs

1//! OpenAPI 3.1 document building and Scalar docs UI.
2//!
3//! Does **not** depend on `vld` — schemas are plain [`serde_json::Value`].
4
5mod build;
6mod doc;
7mod plugin;
8mod undocumented;
9mod validate_meta;
10
11pub use build::{build_document, validation_error_schema, BuildOptions};
12pub use doc::Doc;
13pub use plugin::{OpenApi, OpenApiDocExt};
14pub use undocumented::{undocumented, undocumented_from_table};
15pub use validate_meta::OpenApiValidate;