openapi_nexus/lib.rs
1pub mod codegen;
2pub mod config;
3pub mod generators;
4pub mod ir;
5pub mod parser;
6pub mod spec;
7
8pub use codegen::traits::{CodeGenerator, CombinedGenerator, FileCategory, FileInfo, FileWriter};
9pub use codegen::{GeneratorType, Language, NamingConvention};
10pub use generators::{GeneratorRegistry, OpenApiCodeGenerator};
11pub use ir::types::IrSpec;
12pub use parser::ParsedSpec;
13
14#[cfg(any(test, feature = "test-utils"))]
15#[doc(hidden)]
16pub mod test_utils;