The latest version of ban-instance is 0.1.0.1-4.

ban-instance

Version 0.1.0.1 revision 1 uploaded by qfpl.

Package meta

Synopsis
For when a type should never be an instance of a class
Description

Banning an instance allows the programmer to actively declare that an instance should never be defined, and provide a reason why:

data Foo = -- ...
$(banInstance [t|ToJSON Foo|] "why ToJSON Foo should never be defined")
Author
Jack Kelly, Alex Mason
Bug reports
https://github.com/qfpl/ban-instance/issues
Category
Haskell
Copyright
(c) 2017, Commonwealth Scientific and Industrial Research Organisation
Homepage
https://github.com/qfpl/ban-instance#readme
Maintainer
jack.kelly@data61.csiro.au
Package URL
n/a
Stability
n/a

Components