BSD-3-Clause licensed by Edward A. Kmett
This version can be pinned in stack with:void-0.7.3@sha256:13d30f62fcdf065e595d679d4ac8b4b0c1bb1a1b73db7b5b5a8f857cb5c8a546,1857
Module documentation for 0.7.3
Used by 20 packages in
nightly-2024-12-25(full list with versions):
adjunctions,
aeson-combinators,
algebra,
bytes,
classy-prelude-conduit,
data-msgpack-types,
emacs-module,
equational-reasoning,
graphs,
HStringTemplate,
large-hashable,
linear,
machines,
nvim-hs,
opaleye,
optparse-generic,
pipes,
pipes-concurrency,
rebase,
store void
This package provides a canonical ‘uninhabited’ data type for Haskell. This arises in a surprisingly wide array of situations in practice.
Contact Information
Contributions and bug reports are welcome!
Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.
-Edward Kmett
0.7.3 [2019.05.10]
- Backport the
Lift Void
instance introduced in template-haskell-2.15.0.0
.
0.7.2
- Only depend on
deepseq
, hashable
, and semigroups
if using GHC 7.8 or earlier.
- Cleaned up spurious “redundant constraint” warnings on GHC 8+
0.7.1
- Support
semigroups
0.17 on older GHCs
- Backported
NFData
’s semigroup
instance to older GHCs.
0.7
- adapt to
Data.Void
being moved into base-4.8
vacuousM
removed
0.6
instance Exception Void
instance Generic Void
instance Hashable Void
0.5.12
- Fixed compatibility with GHC 7.2 (#6)
- Added
CHANGELOG.markdown
and README.markdown