Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | provisional |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Sensitive a = Sensitive {
- desensitise :: a
- _Sensitive :: Iso' (Sensitive a) a
Documentation
Note: read . show /= isomorphic
Sensitive | |
|
Eq a => Eq (Sensitive a) Source # | |
Data a => Data (Sensitive a) Source # | |
Ord a => Ord (Sensitive a) Source # | |
Read a => Read (Sensitive a) Source # | |
Show (Sensitive a) Source # | |
IsString a => IsString (Sensitive a) Source # | |
Generic (Sensitive a) Source # | |
Monoid a => Monoid (Sensitive a) Source # | |
Hashable a => Hashable (Sensitive a) Source # | |
ToJSON a => ToJSON (Sensitive a) Source # | |
FromJSON a => FromJSON (Sensitive a) Source # | |
NFData a => NFData (Sensitive a) Source # | |
ToText a => ToText (Sensitive a) Source # | |
FromText a => FromText (Sensitive a) Source # | |
ToByteString a => ToByteString (Sensitive a) Source # | |
ToQuery a => ToQuery (Sensitive a) Source # | |
ToXML a => ToXML (Sensitive a) Source # | |
FromXML a => FromXML (Sensitive a) Source # | |
type Rep (Sensitive a) Source # | |
_Sensitive :: Iso' (Sensitive a) a Source #