Structs§
- AdtDecl
- A type declaration for an algebraic data type.
- AdtParam
- A named type parameter for an ADT (e.g.
ainList a). - AdtVariant
- A single ADT variant with zero or more constructor arguments.
- Class
- Class
Env - Instance
- Predicate
- Scheme
- Type
- Type
Const - TypeEnv
- TypeVar
- Typed
Expr
Enums§
Traits§
Functions§
- collect_
adts_ in_ types - Collect all user-defined ADT constructors referenced by the provided types.