Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
deriveElmDef :: Options -> Name -> Q [Dec]servant-elm Servant.Elm Just derive the elm-bridge definitions for generating the serialization/deserialization code. It must be kept synchronized with the Haskell code manually.
deriveEnumerable :: Name -> Q [Dec]size-based Control.Enumerable No documentation available.
deriveEnumerable' :: ConstructorDeriv -> Q [Dec]size-based Control.Enumerable Derive an instance of Enumberable with Template Haskell, with rules for some specific constructors
deriveByParam :: Int -> Fix SRTree -> Fix SRTreesrtree Data.SRTree.Derivative Symbolic derivative by a parameter
deriveByVar :: Int -> Fix SRTree -> Fix SRTreesrtree Data.SRTree.Derivative Symbolic derivative by a variable
-
symmetry-operations-symbols Data.Matrix.SymmetryOperationsSymbols.Calc No documentation available.
deriveJSON' :: Name -> Q [Dec]telegram-bot-api Telegram.Bot.API.Internal.Utils No documentation available.
deriveGTraversable :: Name -> Q [Dec]traverse-with-class Data.Generics.Traversable.TH Example usage:
data MyType = MyType deriveGTraversable ''MyType
It tries to create the necessary instance constraints, but is not very smart about it For tricky types, it may fail or produce an overconstrained instance. In that case, write the instance declaration yourself and use gtraverseExpr to derive the implementation:data MyType a = MyType instance GTraversable (MyType a) where gtraverse = $(gtraverseExpr ''MyType)
derivePathInfo :: Name -> Q [Dec]web-routes-th Web.Routes.TH use Template Haskell to create PathInfo instances for a type.
$(derivePathInfo ''SiteURL)
Uses the standard formatter by default.derivePathInfo' :: (String -> String) -> Name -> Q [Dec]web-routes-th Web.Routes.TH use Template Haskell to create PathInfo instances for a type. This variant allows the user to supply a function that transforms the constructor name to a prettier rendering. It is important that the transformation function generates a unique output for each input. For example, simply converting the string to all lower case is not acceptable, because then FooBar and Foobar would be indistinguishable.
$(derivePathInfo' standard ''SiteURL)
see also: standard