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.
deriveNameCascading :: Name -> DecsQcode-conjure Conjure.Expr Derives a Name instance for a given type Name cascading derivation of type arguments as well.
deriveNameIfNeeded :: Name -> DecsQcode-conjure Conjure.Expr Same as deriveName but does not warn when instance already exists (deriveName is preferable).
deriveHackageVersion :: Source -> HackageVersiondebian-build Debian.Package.Data.Packages Try to make HackageVersion from Source
-
Derive type class instances This package will make it easier to derive class instance for complex composited data types by using Template Haskell.
-
Derive ToJSON/FromJSON instances in a more prefix-friendly manner. Please see the README on GitLab at https://gitlab.com/igrep/deriveJsonNoPrefix#readme
deriveFromJsonNoTypeNamePrefix :: Name -> Q [Dec]deriveJsonNoPrefix Data.Aeson.DeriveNoPrefix No documentation available.
deriveJsonNoTypeNamePrefix :: Name -> Q [Dec]deriveJsonNoPrefix Data.Aeson.DeriveNoPrefix No documentation available.
deriveToJsonNoTypeNamePrefix :: Name -> Q [Dec]deriveJsonNoPrefix Data.Aeson.DeriveNoPrefix No documentation available.
-
eliminators Data.Eliminator.TH deriveElim dataName generates a top-level elimination function for the datatype dataName. The eliminator will follow these naming conventions:
- If the datatype has an alphanumeric name, its eliminator will have that name with elim prepended.
- If the datatype has a symbolic name, its eliminator will have that name with ~> prepended.
deriveElimNamed :: String -> Name -> Q [Dec]eliminators Data.Eliminator.TH deriveElimNamed funName dataName generates a top-level elimination function named funName for the datatype dataName.