Module pipeline

Module pipeline 

Source
Expand description

Transformation pipeline for processing schema definitions into Rust code.

This module defines the sequential stages that transform raw schema input into optimized, code-ready Rust type representations. Each stage is encapsulated in a dedicated component responsible for a specific layer of the transformation.

Re-exports§

pub use self::generator::Generator;
pub use self::interpreter::Interpreter;
pub use self::optimizer::Optimizer;
pub use self::parser::Parser;
pub use self::renderer::Renderer;

Modules§

generator
Code generation pipeline for transforming resolved schema models into Rust data structures.
interpreter
Schema interpretation logic for transforming parsed XML schemas into semantic type definitions.
optimizer
Type-level optimization utilities for reducing schema complexity.
parser
XML Schema (XSD) parser and resolver infrastructure.
renderer
Code rendering infrastructure for Rust type generation.