A class for types that can be converted to a hash value
109.72 KB
built 2026-10-14 00:37:17 GMT
Description
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.
'Hashable' is intended exclusively for use in in-memory data structures.
'Hashable' does /not/ have a fixed standard. This allows it to improve over
time.
Because it does not have a fixed standard, different computers or computers on
different versions of the code will observe different hash values. As such,
'hashable' is not recommended for use other than in-memory datastructures.
Specifically, 'hashable' is not intended for network use or in applications
which persist hashed values. For stable hashing use named hashes: sha256,
crc32, xxhash etc.
Dependencies
18 totalRequires16
- ghc-Cabal-devel
- ghc-QuickCheck-devel
- ghc-base-devel
- ghc-bytestring-devel
- ghc-containers-devel
- ghc-deepseq-devel
- ghc-filepath-devel
- ghc-os-string-devel
- ghc-primitive-devel
- ghc-rpm-macros
- ghc-tasty-devel
- ghc-tasty-hunit-devel
- ghc-tasty-quickcheck-devel
- ghc-text-devel
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides2
- ghc-hashable = 1.5.1.0-9.fc45
- ghc-hashable-devel = 1.5.1.0-9.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| ghc-hashable.spec | 10.70 KB |
| hashable-1.5.1.0.tar.gz | 88.48 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
