Crate irox_types
source ·Expand description
This module contains a rudimentary reflection/type system
Structs§
- A struct to “Name” a primitive - like a Field with an associated type
- A struct to “Name” a primitive with an associated value, like a Field with a value
- An element that has both a Name and a Type
- An element that has both a Name and a Type
Enums§
- An enumeration to store the value of a dynamic/variable sized element
- An enumeration to describe the type of a pseudo-primitve
- A shuttle struct to pass around a primitive type and an associated value of the same type
- A set of possible primitives
- An enumeration to describe a variable-length type
- A value type that can be either statically sized (primitive) or variably sized (dynamic)