HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulehashable-1.4.7.0Haskell2010

Data.Hashable.Generic

Hashable support for GHC generics.

  • 2 types
  • 1 class
  • 2 values
  • Packagehashable-1.4.7.0
  • Exports8
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceGeneric.hs

Implementation using Generics.

2 declarations

Constraints

6 declarations
classclass GHashable arity (f :: Type -> Type) where
#

The class of types that can be generically hashed.

Methods

Instances9GHashable, …
  • GHashable One Par1Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • GHashable arity U1Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • GHashable arity V1Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • Hashable1 f => GHashable One (Rec1 f)Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • Hashable a => GHashable arity (K1 i a)Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • (GHashable arity a, GHashable arity b) => GHashable arity (a :*: b)Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • (GSum arity a, GSum arity b) => GHashable arity (a :+: b)Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • GHashable arity a => GHashable arity (M1 i c a)Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan
  • (Hashable1 f, GHashable One g) => GHashable One (f :.: g)Defined in hashable-1.4.7.0 · Data.Hashable.Generic.Instances · orphan