Expand description
TypeObject (XTypes 1.3 §7.3.4.4).
TypeObject is a union { MinimalTypeObject | CompleteTypeObject }.
In the wire format the discriminator is encoded as EquivalenceKind (1 byte):
EK_MINIMAL=0xF1, EK_COMPLETE=0xF2.
Both variants are fully implemented (T2 Minimal, T3 Complete).
Re-exports§
pub use complete::CompleteTypeObject;pub use minimal::MinimalTypeObject;
Modules§
- common
- Shared wire types for TypeObject (Minimal + Complete).
- complete
- CompleteTypeObject (XTypes 1.3 §7.3.4.4) — full representation with names + annotations.
- flags
- Type/member flags (XTypes 1.3 §7.3.4.5).
- kinds
- TypeObject discriminator constants (XTypes 1.3 §7.3.4.1 / §7.3.4.4).
- minimal
- MinimalTypeObject (XTypes 1.3 §7.3.4.4) — hash-efficient, nameless representation for wire transport over TypeLookup.
Enums§
- Type
Object - TypeObject wrapper (Minimal or Complete).