Skip to main content

Module minimal

Module minimal 

Source
Expand description

MinimalTypeObject (XTypes 1.3 §7.3.4.4) — hash-effiziente, namenlose Repraesentation fuer Wire-Transport ueber TypeLookup.

Re-exports§

pub use alias_type::CommonAliasBody;
pub use alias_type::MinimalAliasBody;
pub use alias_type::MinimalAliasType;
pub use annotation_type::AnnotationParameterValue;
pub use annotation_type::CommonAnnotationParameter;
pub use annotation_type::MinimalAnnotationParameter;
pub use annotation_type::MinimalAnnotationType;
pub use bitmask_type::CommonBitflag;
pub use bitmask_type::MinimalBitflag;
pub use bitmask_type::MinimalBitmaskType;
pub use bitset_type::CommonBitfield;
pub use bitset_type::HoldingType;
pub use bitset_type::MinimalBitfield;
pub use bitset_type::MinimalBitsetType;
pub use collection_types::CommonCollectionElement;
pub use collection_types::MinimalArrayType;
pub use collection_types::MinimalCollectionElement;
pub use collection_types::MinimalMapType;
pub use collection_types::MinimalSequenceType;
pub use enum_type::CommonEnumeratedHeader;
pub use enum_type::CommonEnumeratedLiteral;
pub use enum_type::MinimalEnumeratedHeader;
pub use enum_type::MinimalEnumeratedLiteral;
pub use enum_type::MinimalEnumeratedType;
pub use struct_type::MinimalStructHeader;
pub use struct_type::MinimalStructMember;
pub use struct_type::MinimalStructType;
pub use union_type::CommonDiscriminatorMember;
pub use union_type::MinimalDiscriminatorMember;
pub use union_type::MinimalUnionMember;
pub use union_type::MinimalUnionType;

Modules§

alias_type
MinimalAliasType (XTypes §7.3.4.4.3).
annotation_type
MinimalAnnotationType (XTypes §7.3.4.4.10).
bitmask_type
MinimalBitmaskType (XTypes §7.3.4.4.9).
bitset_type
MinimalBitsetType (XTypes §7.3.4.4.11).
collection_types
MinimalSequenceType / MinimalArrayType / MinimalMapType (XTypes §7.3.4.4.6 / .7 / .8).
enum_type
MinimalEnumeratedType (XTypes §7.3.4.4.5).
struct_type
MinimalStructType (XTypes §7.3.4.4.1).
union_type
MinimalUnionType (XTypes §7.3.4.4.2).

Enums§

MinimalTypeObject
MinimalTypeObject (§7.3.4.4). Discriminated Union mit 1-byte TypeKind-Discriminator ueber allen Variants.