Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
deriveRep0Options :: KindSigOptions -> Name -> Q [Dec]generic-deriving Generics.Deriving.TH Like deriveRep0, but takes an KindSigOptions argument.
-
generic-deriving Generics.Deriving.TH Derive only the Rep1 type synonym. Not needed if deriveRepresentable1 is used.
deriveRep1Options :: KindSigOptions -> Name -> Q [Dec]generic-deriving Generics.Deriving.TH Like deriveRep1, but takes an KindSigOptions argument.
deriveRepresentable0 :: Name -> Q [Dec]generic-deriving Generics.Deriving.TH Given the type and the name (as string) for the Representable0 type synonym to derive, generate the Representable0 instance.
deriveRepresentable0Options :: Options -> Name -> Q [Dec]generic-deriving Generics.Deriving.TH Like deriveRepresentable0, but takes an Options argument.
deriveRepresentable1 :: Name -> Q [Dec]generic-deriving Generics.Deriving.TH Given the type and the name (as string) for the Representable1 type synonym to derive, generate the Representable1 instance.
deriveRepresentable1Options :: Options -> Name -> Q [Dec]generic-deriving Generics.Deriving.TH Like deriveRepresentable1, but takes an Options argument.
deriveSelectors :: Name -> Q [Dec]generic-deriving Generics.Deriving.TH Given a datatype name, derive datatypes and instances of class Selector. On GHC 7.11 and up, this functionality is no longer used in GHC generics, so this function generates no declarations.
-
th-lift Language.Haskell.TH.Lift No documentation available.
deriveLift' :: [Role] -> Info -> Q [Dec]th-lift Language.Haskell.TH.Lift Obtain Info values through a custom reification function. This is useful when generating instances for datatypes that have not yet been declared.