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

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)