-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Generic Hashable instances through instant-generics -- @package instant-hashable @version 0.2 module Generics.Instant.Functions.Hashable ghashWithSaltDefault :: (Representable a, GHashable (Rep a)) => Int -> a -> Int -- | RepGHashable is simply a synonym for -- (Representable a, GHashable (Rep a)) -- with the convenient kind (* -> Constraint) class (Representable a, GHashable (Rep a)) => RepGHashable a class GHashable a ghashWithSalt :: GHashable a => Int -> a -> Int instance Hashable a => GHashable (Rec a) instance Hashable a => GHashable (Var a) instance (GHashable a, GHashable b) => GHashable (a :+: b) instance (GHashable a, GHashable b) => GHashable (a :*: b) instance GHashable a => GHashable (CEq c p q a) instance GHashable U instance GHashable Z instance (Representable a, GHashable (Rep a)) => RepGHashable a