| Copyright | (c) 2020 Emily Pillmore |
|---|---|
| License | BSD-style |
| Maintainer | Emily Pillmore <emilypi@cohomolo.gy> |
| Stability | Experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Data.Text.Lazy.Encoding.Base16.Lens
Description
This module contains Prism's and Iso's Base16-encoding and
decoding lazy Text values.
Prisms
_Base16 :: Prism' Text Text Source #
A Prism' into the Base16 encoding of a lazy Text value.
>>>_Base16 # "Sun""53756e"
>>>"53756e" ^? _Base16Just "Sun"
Isos
_Base16Lenient :: Iso' Text Text Source #
A Iso' into the Base16 encoding of a leniently decoded
ByteString value.
>>>_Base16Lenient # "Sun""53756e"
>>>"53756e" ^. _Base16Lenient"Sun"
Patterns
pattern Hex :: Text -> Text Source #
Bidirectional pattern synonym for Base16-encoded lazy Text values.
pattern Base16 :: Text -> Text Source #
Bidirectional pattern synonym for Base16-encoded lazy Text values.
pattern Base16Lenient :: Text -> Text Source #
Bidirectional pattern synonym for leniently decoded,
Base16-encoded ByteString values.