Copyright | (c) 2013-2015 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) | |
Data a => Data (Sensitive a) | |
Ord a => Ord (Sensitive a) | |
Read a => Read (Sensitive a) | |
Show (Sensitive a) | |
IsString a => IsString (Sensitive a) | |
Generic (Sensitive a) | |
ToJSON a => ToJSON (Sensitive a) | |
FromJSON a => FromJSON (Sensitive a) | |
Monoid a => Monoid (Sensitive a) | |
ToText a => ToText (Sensitive a) | |
FromText a => FromText (Sensitive a) | |
ToByteString a => ToByteString (Sensitive a) | |
ToQuery a => ToQuery (Sensitive a) | |
ToXML a => ToXML (Sensitive a) | |
FromXML a => FromXML (Sensitive a) | |
Typeable (* -> *) Sensitive | |
type Rep (Sensitive a) |
_Sensitive :: Iso' (Sensitive a) a Source