Module ir

Source
Expand description

Intermediate representation (IR) for codegen.

Structsยง

Enum
An enum in the IRs.
Field
A field of a Variant or Struct.
Ir
The intermediate representation.
ItemGeneric
A generic parameter of an Item.
Struct
A struct in the IR.
Variant
A variant of an Enum.

Enumsยง

Item
An item in the IR.
Type
The type of a Field.

Functionsยง

analyze ๐Ÿ”’
Analyzes the provided items and produces an IR.
analyze_fields ๐Ÿ”’
analyze_generic_bounds ๐Ÿ”’
analyze_generics ๐Ÿ”’
analyze_type ๐Ÿ”’
validate_fields ๐Ÿ”’