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.

  1. deriveWith :: DeriveConfig -> [Name] -> [Name] -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.Derive

    Derive the specified classes for a data type with the given name. Support the following classes for both vanilla data types and GADTs.

    Note that the following type classes cannot be derived for GADTs with existential type variables.

  2. deriveAllSyms :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveAllSyms

    Derive AllSyms instance for a data type.

  3. deriveAllSyms1 :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveAllSyms

    Derive AllSyms1 instance for a data type.

  4. deriveAllSyms2 :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveAllSyms

    Derive AllSyms2 instance for a data type.

  5. deriveBinary :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveBinary

    Derive Binary instance for a data type.

  6. deriveCereal :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveCereal

    Derive Serialize instance for a data type.

  7. deriveEq :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveEq

    Derive Eq instance for a data type.

  8. deriveEq1 :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveEq

    Derive Eq1 instance for a data type.

  9. deriveEq2 :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveEq

    Derive Eq2 instance for a data type.

  10. deriveEvalSym :: DeriveConfig -> Name -> Q [Dec]

    grisette Grisette.Internal.TH.Derivation.DeriveEvalSym

    Derive EvalSym instance for a data type.

Page 42 of many | Previous | Next