BSD-3-Clause licensed by Edward A. Kmett
This version can be pinned in stack with:void-0.7.2@sha256:e07cd23407914833bc8bf726ad27fe4696c2e38685bc00031a2ca632230124ca,1527
Module documentation for 0.7.2
Used by 20 packages in
nightly-2018-03-24(full list with versions):
adjunctions,
aeson-better-errors,
algebra,
bytes,
classy-prelude-conduit,
data-msgpack-types,
discrimination,
graphs,
lens,
linear,
machines,
objective,
optparse-generic,
persistent,
pipes,
pipes-concurrency,
store,
text-show,
universe-instances-extended,
wai-extra 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.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