Hoogle Search
Within LTS Haskell 24.19 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
deriveExpress :: Name -> DecsQcode-conjure Conjure.Engine Derives an Express instance for the given type Name. This function needs the TemplateHaskell extension. If -:, ->:, ->>:, ->>>:, ... are not in scope, this will derive them as well.
deriveExpressCascading :: Name -> DecsQcode-conjure Conjure.Engine Derives a Express instance for a given type Name cascading derivation of type arguments as well.
deriveExpressIfNeeded :: Name -> DecsQcode-conjure Conjure.Engine Same as deriveExpress but does not warn when instance already exists (deriveExpress is preferable).
-
code-conjure Conjure.Engine Derives a Name instance for the given type Name. This function needs the TemplateHaskell extension.
deriveNameCascading :: Name -> DecsQcode-conjure Conjure.Engine Derives a Name instance for a given type Name cascading derivation of type arguments as well.
deriveNameIfNeeded :: Name -> DecsQcode-conjure Conjure.Engine Same as deriveName but does not warn when instance already exists (deriveName is preferable).
deriveExpress :: Name -> DecsQcode-conjure Conjure.Expr Derives an Express instance for the given type Name. This function needs the TemplateHaskell extension. If -:, ->:, ->>:, ->>>:, ... are not in scope, this will derive them as well.
deriveExpressCascading :: Name -> DecsQcode-conjure Conjure.Expr Derives a Express instance for a given type Name cascading derivation of type arguments as well.
deriveExpressIfNeeded :: Name -> DecsQcode-conjure Conjure.Expr Same as deriveExpress but does not warn when instance already exists (deriveExpress is preferable).
-
code-conjure Conjure.Expr Derives a Name instance for the given type Name. This function needs the TemplateHaskell extension.