Expand description
The types module contains all type information related types.
Re-exports§
pub use self::custom::CustomType;pub use self::ident::Ident;pub use self::ident::IdentType;pub use self::info::AnyAttributeInfo;pub use self::info::AnyInfo;pub use self::info::AttributeInfo;pub use self::info::AttributesInfo;pub use self::info::Base;pub use self::info::ComplexInfo;pub use self::info::DynamicInfo;pub use self::info::ElementInfo;pub use self::info::ElementMode;pub use self::info::ElementsInfo;pub use self::info::EnumerationInfo;pub use self::info::GroupInfo;pub use self::info::ReferenceInfo;pub use self::info::UnionInfo;pub use self::info::UnionTypeInfo;pub use self::info::UnionTypesInfo;pub use self::info::VariantInfo;pub use self::name::Name;pub use self::type_::BuildInInfo;pub use self::type_::Type;pub use self::type_::TypeEq;pub use self::type_::TypeVariant;
Modules§
- custom
- Contains the
CustomTypetype information and all related types. - ident
- Contains the
Identhelper type and all related types. - info
- Contains different type information types.
- name
- Contains the
Namehelper type and all related types. - type_
- Contains the
Typetype information and all related types.
Structs§
- Module
- Represents a module used by type information in the
Typesstructure. - Name
Builder - Builder type to construct a
Name. - Types
- This structure contains information about the type and module definitions.
Traits§
- Name
Fallback - Helper trait to define fallback values passed to
NameBuilder::ororNameBuilder::or_else - VecHelper
- Helper trait that implements additional methods for vectors.
- With
Ident - Helper trait that adds name information to the implementing object.