Module types

Source
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 CustomType type information and all related types.
ident
Contains the Ident helper type and all related types.
info
Contains different type information types.
name
Contains the Name helper type and all related types.
type_
Contains the Type type information and all related types.

Structs§

Module
Represents a module used by type information in the Types structure.
Types
This structure contains information about the type and module definitions.

Traits§

VecHelper
Helper trait that implements additional methods for vectors.
WithIdent
Helper trait that adds name information to the implementing object.