Skip to main content

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.