List of all items
Structs
- MetaTypesPrinter
- config::BoxFlags
- config::Config
- config::GeneratorConfig
- config::GeneratorFlags
- config::IdentTriple
- config::InterpreterConfig
- config::InterpreterFlags
- config::OptimizerConfig
- config::OptimizerFlags
- config::ParserConfig
- config::ParserFlags
- config::RendererConfig
- config::RendererFlags
- config::TypePostfix
- models::Ident
- models::NameBuilder
- models::Naming
- models::code::IdentPath
- models::code::InvalidIdentPath
- models::code::Module
- models::code::ModulePath
- models::data::BuildInData
- models::data::ComplexBase
- models::data::ComplexDataAttribute
- models::data::ComplexDataContent
- models::data::ComplexDataElement
- models::data::ComplexDataEnum
- models::data::ComplexDataStruct
- models::data::ComplexFlags
- models::data::ConstrainsData
- models::data::CustomData
- models::data::DataType
- models::data::DataTypes
- models::data::DerivedType
- models::data::DynamicData
- models::data::EnumerationData
- models::data::EnumerationTypeVariant
- models::data::PathData
- models::data::ReferenceData
- models::data::SimpleData
- models::data::TagName
- models::data::UnionData
- models::data::UnionTypeVariant
- models::meta::AnyAttributeMeta
- models::meta::AnyMeta
- models::meta::AttributeMeta
- models::meta::AttributesMeta
- models::meta::ComplexMeta
- models::meta::Constrains
- models::meta::CustomMeta
- models::meta::DynamicMeta
- models::meta::ElementMeta
- models::meta::ElementsMeta
- models::meta::EnumerationMeta
- models::meta::EnumerationMetaVariant
- models::meta::EnumerationMetaVariants
- models::meta::GroupMeta
- models::meta::MetaType
- models::meta::MetaTypes
- models::meta::ModuleMeta
- models::meta::ReferenceMeta
- models::meta::SchemaMeta
- models::meta::SimpleMeta
- models::meta::UnionMeta
- models::meta::UnionMetaType
- models::meta::UnionMetaTypes
- models::schema::NamespaceId
- models::schema::NamespaceInfo
- models::schema::QName
- models::schema::SchemaId
- models::schema::SchemaInfo
- models::schema::Schemas
- models::schema::xs::AltType
- models::schema::xs::Annotation
- models::schema::xs::Any
- models::schema::xs::AnyAttribute
- models::schema::xs::AssertionType
- models::schema::xs::AttributeGroupType
- models::schema::xs::AttributeType
- models::schema::xs::BasicNamespaceListType
- models::schema::xs::BlockSetItemList
- models::schema::xs::ComplexBaseType
- models::schema::xs::ComplexContent
- models::schema::xs::DefaultOpenContent
- models::schema::xs::ElementType
- models::schema::xs::ExtensionType
- models::schema::xs::FacetType
- models::schema::xs::Field
- models::schema::xs::GroupType
- models::schema::xs::Import
- models::schema::xs::Include
- models::schema::xs::KeybaseType
- models::schema::xs::KeybaseTypeContent
- models::schema::xs::Keyref
- models::schema::xs::KeyrefContent
- models::schema::xs::List
- models::schema::xs::NotNamespaceType
- models::schema::xs::Notation
- models::schema::xs::OpenContent
- models::schema::xs::Override
- models::schema::xs::QNameList
- models::schema::xs::QnameListAType
- models::schema::xs::QnameListType
- models::schema::xs::Redefine
- models::schema::xs::ReducedDerivationControlList
- models::schema::xs::Restriction
- models::schema::xs::RestrictionType
- models::schema::xs::Schema
- models::schema::xs::SimpleBaseType
- models::schema::xs::SimpleContent
- models::schema::xs::SimpleDerivationSetItemList
- models::schema::xs::TypeDerivationControlList
- models::schema::xs::Union
- models::schema::xs::WildcardType
- models::schema::xs::quick_xml_deserialize::AltTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::AltTypeDeserializer
- models::schema::xs::quick_xml_deserialize::AnnotationContentDeserializer
- models::schema::xs::quick_xml_deserialize::AnnotationDeserializer
- models::schema::xs::quick_xml_deserialize::AnyAttributeDeserializer
- models::schema::xs::quick_xml_deserialize::AnyDeserializer
- models::schema::xs::quick_xml_deserialize::AssertionTypeDeserializer
- models::schema::xs::quick_xml_deserialize::AttributeGroupTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::AttributeGroupTypeDeserializer
- models::schema::xs::quick_xml_deserialize::AttributeTypeDeserializer
- models::schema::xs::quick_xml_deserialize::ComplexBaseTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::ComplexBaseTypeDeserializer
- models::schema::xs::quick_xml_deserialize::ComplexContentContentDeserializer
- models::schema::xs::quick_xml_deserialize::ComplexContentDeserializer
- models::schema::xs::quick_xml_deserialize::DefaultOpenContentDeserializer
- models::schema::xs::quick_xml_deserialize::ElementTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::ElementTypeDeserializer
- models::schema::xs::quick_xml_deserialize::ExtensionTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::ExtensionTypeDeserializer
- models::schema::xs::quick_xml_deserialize::FacetDeserializer
- models::schema::xs::quick_xml_deserialize::FacetTypeDeserializer
- models::schema::xs::quick_xml_deserialize::FieldDeserializer
- models::schema::xs::quick_xml_deserialize::GroupTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::GroupTypeDeserializer
- models::schema::xs::quick_xml_deserialize::ImportDeserializer
- models::schema::xs::quick_xml_deserialize::IncludeDeserializer
- models::schema::xs::quick_xml_deserialize::KeybaseTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::KeybaseTypeDeserializer
- models::schema::xs::quick_xml_deserialize::KeyrefContentDeserializer
- models::schema::xs::quick_xml_deserialize::KeyrefDeserializer
- models::schema::xs::quick_xml_deserialize::ListDeserializer
- models::schema::xs::quick_xml_deserialize::NotationDeserializer
- models::schema::xs::quick_xml_deserialize::OpenContentDeserializer
- models::schema::xs::quick_xml_deserialize::OverrideContentDeserializer
- models::schema::xs::quick_xml_deserialize::OverrideDeserializer
- models::schema::xs::quick_xml_deserialize::RedefineContentDeserializer
- models::schema::xs::quick_xml_deserialize::RedefineDeserializer
- models::schema::xs::quick_xml_deserialize::RestrictionContentDeserializer
- models::schema::xs::quick_xml_deserialize::RestrictionDeserializer
- models::schema::xs::quick_xml_deserialize::RestrictionTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::RestrictionTypeDeserializer
- models::schema::xs::quick_xml_deserialize::SchemaContentDeserializer
- models::schema::xs::quick_xml_deserialize::SchemaDeserializer
- models::schema::xs::quick_xml_deserialize::SimpleBaseTypeContentDeserializer
- models::schema::xs::quick_xml_deserialize::SimpleBaseTypeDeserializer
- models::schema::xs::quick_xml_deserialize::SimpleContentContentDeserializer
- models::schema::xs::quick_xml_deserialize::SimpleContentDeserializer
- models::schema::xs::quick_xml_deserialize::UnionDeserializer
- models::schema::xs::quick_xml_deserialize::WildcardTypeDeserializer
- pipeline::generator::Context
- pipeline::generator::Generator
- pipeline::generator::GeneratorFixed
- pipeline::generator::MetaData
- pipeline::interpreter::Interpreter
- pipeline::optimizer::Optimizer
- pipeline::optimizer::UnrestrictedBaseFlags
- pipeline::parser::Parser
- pipeline::parser::resolver::FileResolver
- pipeline::parser::resolver::ManyResolver
- pipeline::parser::resolver::NoOpResolver
- pipeline::parser::resolver::ResolveRequest
- pipeline::renderer::Context
- pipeline::renderer::DefaultsRenderStep
- pipeline::renderer::MetaData
- pipeline::renderer::NamespaceConstantsRenderStep
- pipeline::renderer::PrefixConstantsRenderStep
- pipeline::renderer::QuickXmlDeserializeRenderStep
- pipeline::renderer::QuickXmlSerializeRenderStep
- pipeline::renderer::Renderer
- pipeline::renderer::SerdeQuickXmlTypesRenderStep
- pipeline::renderer::SerdeXmlRsV7TypesRenderStep
- pipeline::renderer::SerdeXmlRsV8TypesRenderStep
- pipeline::renderer::TypesRenderStep
- pipeline::renderer::Values
- pipeline::renderer::WithNamespaceTraitRenderStep
Enums
- Error
- config::DynTypeTraits
- config::Generate
- config::NamespaceIdent
- config::RenderStep
- config::Resolver
- config::Schema
- config::SerdeXmlRsVersion
- config::TypedefMode
- models::IdentType
- models::Name
- models::code::ModuleIdent
- models::code::SubModules
- models::data::ComplexData
- models::data::ComplexDataElementOrigin
- models::data::ConfigValue
- models::data::DataTypeVariant
- models::data::Occurs
- models::data::StructMode
- models::meta::AttributeMetaVariant
- models::meta::Base
- models::meta::BuildInMeta
- models::meta::ElementMetaVariant
- models::meta::ElementMode
- models::meta::MetaTypeVariant
- models::meta::WhiteSpace
- models::schema::MaxOccurs
- models::schema::xs::AltTypeContent
- models::schema::xs::AnnotationContent
- models::schema::xs::AttributeGroupTypeContent
- models::schema::xs::AttributeUseType
- models::schema::xs::BasicNamespaceListItemType
- models::schema::xs::BlockSetItemType
- models::schema::xs::BlockSetType
- models::schema::xs::ComplexBaseTypeContent
- models::schema::xs::ComplexContentContent
- models::schema::xs::DefaultOpenContentModeType
- models::schema::xs::DerivationSetType
- models::schema::xs::ElementTypeContent
- models::schema::xs::ExtensionTypeContent
- models::schema::xs::Facet
- models::schema::xs::FormChoiceType
- models::schema::xs::FullDerivationSetType
- models::schema::xs::GroupTypeContent
- models::schema::xs::NamespaceListType
- models::schema::xs::OpenContentModeType
- models::schema::xs::OverrideContent
- models::schema::xs::ProcessContentsType
- models::schema::xs::QnameListAItemType
- models::schema::xs::QnameListItemType
- models::schema::xs::RedefineContent
- models::schema::xs::ReducedDerivationControlType
- models::schema::xs::RestrictionContent
- models::schema::xs::RestrictionTypeContent
- models::schema::xs::SchemaContent
- models::schema::xs::SimpleBaseTypeContent
- models::schema::xs::SimpleContentContent
- models::schema::xs::SimpleDerivationSetItemType
- models::schema::xs::SimpleDerivationSetType
- models::schema::xs::TypeDerivationControlType
- models::schema::xs::XpathDefaultNamespaceType
- models::schema::xs::quick_xml_deserialize::AltTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::AnnotationContentDeserializerState
- models::schema::xs::quick_xml_deserialize::AttributeGroupTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::ComplexBaseTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::ComplexContentContentDeserializerState
- models::schema::xs::quick_xml_deserialize::ElementTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::ExtensionTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::FacetDeserializerState
- models::schema::xs::quick_xml_deserialize::GroupTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::OverrideContentDeserializerState
- models::schema::xs::quick_xml_deserialize::RedefineContentDeserializerState
- models::schema::xs::quick_xml_deserialize::RestrictionContentDeserializerState
- models::schema::xs::quick_xml_deserialize::RestrictionTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::SchemaContentDeserializerState
- models::schema::xs::quick_xml_deserialize::SimpleBaseTypeContentDeserializerState
- models::schema::xs::quick_xml_deserialize::SimpleContentContentDeserializerState
- pipeline::generator::Error
- pipeline::interpreter::Error
- pipeline::optimizer::Error
- pipeline::parser::Error
- pipeline::parser::resolver::ResolveRequestType
- pipeline::renderer::Error
- pipeline::renderer::NamespaceSerialization
- pipeline::renderer::RenderStepType
Traits
- config::RenderStepConfig
- models::meta::CustomDefaultImpl
- models::meta::TypeEq
- pipeline::parser::resolver::Resolver
- pipeline::renderer::RenderStep
- pipeline::renderer::ValueKey
- traits::NameBuilder
- traits::NameBuilderExt
- traits::NameFallback
- traits::Naming
- traits::VecHelper
- traits::WithIdent
Functions
Type Aliases
- GeneratorError
- InterpreterError
- ParserError
- RendererError
- models::schema::MinOccurs
- models::schema::NamespaceInfos
- models::schema::NamespacePrefixes
- models::schema::Namespaces
- models::schema::SchemaFiles
- models::schema::xs::Use
- pipeline::parser::resolver::ResolveResult