HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulestore-0.7.20Haskell2010

Data.Store.TH.Internal

  • 10 values
  • Packagestore-0.7.20
  • Exports10
  • LanguageHaskell2010
  • LicenceMIT
  • SourceInternal.hs

TH functions for generating Store instances

8 declarations
valuemakeStore :: Name -> Q [Dec]
#

Given the name of a type, generate a Store instance for it, assuming that all type variables also need to be Store instances.

Note that when used with datatypes that require type variables, the ScopedTypeVariables extension is required.

Misc utilties used in Store test

2 declarations

Orphan instances

1 instance