@hackage hashable1.4.3.0
A class for types that can be converted to a hash value
Installation
Tested Compilers
Dependencies (13)
- base >=4.10.1.0 && <4.20
- base-orphans >=0.8.6 && <0.10
- bytestring >=0.10.8.2 && <0.13
- containers >=0.5.10.2 && <0.7
- data-array-byte >=0.1.0.1 && <0.2
- deepseq >=1.4.3.0 && <1.6 Show all…
Dependents (1289)
@hackage/greenclip, @hackage/regex-deriv, @hackage/token-search, @hackage/prometheus-effect, @hackage/data-embed, @cardano/ouroboros-network, Show all…
Package Flags
integer-gmp
(on by default)
Are we using integer-gmp to provide fast Integer instances? No effect on GHC-9.0 or later.
random-initial-seed
(off by default)
Randomly initialize the initial seed on each final executable invocation This is useful for catching cases when you rely on (non-existent) stability of hashable's hash functions. This is not a security feature.
The hashable package
This package defines a class, Hashable, for types that can be
converted to a hash value. This class exists for the benefit of
hashing-based data structures. The package provides instances for
basic types and a way to combine hash values.