thash-0.1ContentsIndex
Data.Hashable
Portabilitynon-portable (requires STM)
Stabilityexperimental
MaintainerEdward Kmett <ekmett@gmail.com>
Description
A simple class for hashable objects to facilitate the use of Data.THash. We try to use a number of non-prime mix functions to better support the power of 2 hashing function under the hood.
Documentation
class Hashable a where
Methods
hash :: a -> Int
show/hide Instances
Hashable Char
Hashable Int
(Hashable a, Hashable b) => Hashable (a, b)
(Hashable a, Hashable b, Hashable c) => Hashable (a, b, c)
(Hashable a, Hashable b, Hashable c, Hashable d) => Hashable (a, b, c, d)
(Hashable a, Hashable b, Hashable c, Hashable d, Hashable e) => Hashable (a, b, c, d, e)
Hashable a => Hashable [a]
hash :: Hashable a => a -> Int
Produced by Haddock version 0.7