Safe Haskell | None |
---|---|
Language | Haskell2010 |
Metadata annotations for core functional representation
Documentation
Metadata annotations
IsConstructor ConstructorType [Ident] | The contained value is a data constructor |
IsNewtype | The contained value is a newtype |
IsTypeClassConstructor | The contained value is a typeclass dictionary constructor |
IsForeign | The contained reference is for a foreign member |
IsWhere | The contained value is a where clause |
data ConstructorType Source #
Data constructor metadata
ProductType | The constructor is for a type with a single construcor |
SumType | The constructor is for a type with multiple construcors |