xsd-parser-types
Types and helpers used by the code generated by
xsd-parser.
Overview
xsd-parser-types contains the runtime types that generated code from
xsd-parser depends on. It is split out
into a separate crate to keep the main code generator light on dependencies and
to make it easier for downstream crates to control their own runtime stack.
The crate provides:
- small utility traits (
AsAny,WithNamespace) - helper types for XML namespaces and raw byte handling
- types for unstructured XML content (
xs:any,xs:anyAttribute, mixed text) - helper traits and adapters for
quick-xml-based serialization and deserialization (incl. optional async support)
You usually depend on this crate indirectly through generated code, but you can also use its types directly in hand-written models if needed.