DTC-1.1.0.1: Data To Class transformation.
Language.Haskell.DTC.DataInfo
Synopsis
data DataInfo Source
Information about names in a data declaration.
Constructors
Fields
The data type name.
Ordinary constructor names, and their number of arguments.
Record constructor names and their field names.
Instances
dataInfo :: Decl -> Maybe DataInfoSource
Extract a DataInfo from a declaration. Returns Nothing if the argument is not a data declaration.
DataInfo
Nothing
moduleDataInfo :: Module -> [DataInfo]Source
Extract DataInfo from all data declarations in a module.