xsd_parser/models/mod.rs
1//! Data model definitions used throughout the transformation pipeline.
2//!
3//! This module contains structured representations of intermediate and final
4//! data forms used in parsing, interpretation, code generation, and rendering.
5//! It serves as the central type layer for schema handling and Rust code generation.
6
7pub mod code;
8pub mod data;
9pub mod meta;
10pub mod schema;
11
12mod ident;
13mod name;
14mod raw_byte_str;
15
16pub use self::ident::{Ident, IdentType};
17pub use self::name::Name;
18pub use self::raw_byte_str::RawByteStr;
19
20pub(crate) use self::raw_byte_str::format_utf8_slice;