Safe Haskell | None |
---|---|
Language | Haskell98 |
The core module of the Data.Derive system. This module contains the data types used for communication between the extractors and the derivors.
Documentation
qualifiedDataName :: DataDef -> Name Source
qualifiedCtorName :: CtorDef -> Name Source
ctorStrictTypes :: CtorDef -> [StrictType] Source
ctorFields :: CtorDef -> [String] Source
dropModule :: String -> String Source
dropNumber :: String -> String Source
unqualifiedName :: Name -> String Source