Safe Haskell | None |
---|---|
Language | Haskell98 |
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 |
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 |