Module traits

Module traits 

Source
Expand description

The traits module defines different public traits that are not specific to a special module and are used generally in xsd-parser

Traitsยง

NameBuilder
This trait defines a builder for building type names.
NameBuilderExt
Helper trait that provides additional builder patterns to the NameBuilder.
NameFallback
Helper trait used in NameBuilderExt::or and NameBuilderExt::or_else to define what can be used as fallback for a name.
Naming
This trait defined how names are generated and formatted in xsd-parser.
VecHelper
Helper trait that implements additional methods for vectors.
WithIdent
Helper trait that adds name information to the implementing object.