Expand description
The generator module contains the code Generator and all related types.
Modules§
Structs§
- BoxFlags
- Flags to tell the
Generatorhow to deal with boxed types. - Build
InType - Contains additional information for the rendering process
of a
TypeVariant::BuildIntype. - Complex
Type Attribute - Contains the details of an XML attribute.
- Complex
Type Base - Contains basic information for that is shared between
ComplexTypeEnumandComplexTypeStruct. - Complex
Type Content - Contains details about the content of a struct.
- Complex
Type Element - Contains the details of an XML element.
- Complex
Type Enum - Represents a rust enum.
- Complex
Type Struct - Represents a rust struct.
- Config
- Contains the configuration of the generator.
- Context
- Context for the rendering process.
- Derived
Type - Represents a derived type used by
DynamicType. - Dynamic
Type - Contains additional information for the rendering process
of a
TypeVariant::Dynamictype. - Enumeration
Type - Contains additional information for the rendering process
of a
TypeVariant::Enumerationtype. - Enumeration
Type Variant - Represents a enumeration variant used by
EnumerationType. - Generator
- Type that is used to generate rust code from a
Typesobject. - Generator
Fixed - Type that is used to generate rust code from a
Typesobject. - Generator
Flags - Different flags that control what code the
Generatoris generating. - Reference
Type - Contains additional information for the rendering process
of a
TypeVariant::Referencetype. - Union
Type - Contains additional information for the rendering process
of a
TypeVariant::Uniontype. - Union
Type Variant - Type variant used in
UnionType.
Enums§
- Complex
Type - Contains additional information for the rendering process
of a
TypeVariant::All,TypeVariant::Choice,TypeVariant::SequenceorTypeVariant::ComplexTypetype. - Error
- Error that might be raised by the
Generator. - Serde
Support - Tells the
Generatorhow to generate code for theserdecrate. - Struct
Mode - Content of a rust struct.
- Type
Data - Represents the type data that is generated by teh generator for a type that needs to be rendered.
- Typedef
Mode - Tells the
Generatorhow to deal with type definitions.