Skip to main content

Module schema

Module schema 

Source
Expand description

Schema format handling

This module handles the intermediate schema format (language-agnostic) and converts it to CompiledSchema (Rust-specific).

Re-exports§

pub use converter::SchemaConverter;
pub use intermediate::IntermediateSchema;
pub use merger::SchemaMerger;
pub use multi_file_loader::MultiFileLoader;
pub use optimizer::SchemaOptimizer;
pub use validator::SchemaValidator;

Modules§

converter
Schema Converter
intermediate
Intermediate Schema Format
merger
Schema merger - combines language-generated types.json with TOML configuration
multi_file_loader
Multi-file schema loader - loads and merges JSON schema files from directories
optimizer
Schema Optimizer
validator
Enhanced Schema Validation