| Interface | Description |
|---|---|
| AlgebraicDataType.Case<R> | |
| DataConstruction.Cases<R> | |
| DataConstructor.Case<R> | |
| DataDeconstructor.Case<R> | |
| DeriveContext | |
| MatchMethod.Case<R> | |
| MultipleConstructors.Cases<R> | |
| TypeConstructor.Case<R> | |
| TypeRestriction.Case<R> |
| Class | Description |
|---|---|
| AlgebraicDataType | |
| DataArgument | |
| DataConstruction | |
| DataConstructor | |
| DataDeconstructor | |
| MatchMethod | |
| MultipleConstructors | |
| TypeConstructor | |
| TypeRestriction |