Structs§
- Constant
- A constant definition.
- Constant
Builder - Constant
Iterator - Constant
Value Record - Constant
Value Record Builder - Constant
Version Info - The result of looking up a constant for a specific format version. If value is None, then the value was defined in a previous version.
- Constant
Version Iterator - Extern
Literal Record Builder - Extern
Type Definition Builder - Extern
Type Definition Data - Defines an extern type.
- Field
Info - A field of a struct or enum. An enum field represents a single case.
- Named
- Package
Name - A dot-separated package.
- Qualified
Name - A name that exists within a package.
- Referenced
Type Iterator - Scope
- A Scope allows looking up names.
- Type
- A data type. This includes the name of the type and the type arguments.
- Type
Iterator - Type
Version Definition - A versioned type defines the contents of a type for a specific format version.
- Type
Version Definition Builder - Type
Version Info - The result of looking up a version of a type.
- Type
Version Iterator - Verilization
- Defines a versioned serialization format.
- Verilization
Metadata - Metadata about the format.
- Versioned
Type Definition Builder - Versioned
Type Definition Data - Defines a versioned type. Could be a struct or enum.
Enums§
- Constant
Value - The value of a constant.
- Extern
Literal IntBound - Defines a bound for an integer literal definition.
- Extern
Literal Specifier - Defines a literal for an extern type.
- Model
Error - Named
Type Definition - A named definition of a type.
- Scope
Lookup - The result of looking up a name.
- Type
Definition - A definition of a type.