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