//! The YAML vocabulary as typed Rust structs — the parsed source shape (the AST).
//!
//! These mirror the *input* one-to-one; the normalized catalog (the IR) is built
//! from them in a later phase. `#[serde(deny_unknown_fields)]` makes an unrecognised
//! key a shape error rather than a silent drop.
pub use SchemaDocument;
pub use EnumType;
pub use ;
pub use parse_schema;
pub use ;
pub use ;
pub use View;