Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Profunctor.Product.Internal.TH
Documentation
data ConTysFields #
lengthCons :: ConTysFields -> Int #
data DataDecStuff #
Constructors
DataDecStuff | |
varNameOfBinder :: TyVarBndr -> Name #
conStuffOfConstructor :: Con -> Either Error (Name, ConTysFields) #
extractConstructorStuff :: [Con] -> Either Error (Name, ConTysFields) #
tupleAdaptors :: Int -> Name #
mkTyVarsuffix :: String -> String -> TyVarBndr #
mkTySuffix :: String -> String -> Type #
mkVarTsuffix :: String -> String -> Type #
simpleClause :: Body -> Clause #