| Copyright | (c) 2019 Emily Pillmore |
|---|---|
| License | BSD-style |
| Maintainer | Emily Pillmore <emilypi@cohomolo.gy> |
| Stability | Experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Data.Text.Encoding.Base64.Lens
Prisms
_Base64Unpadded :: Prism' Text Text Source #
A Prism into the unpadded Base64 encoding of a
Text value.
Please note that unpadded variants should only be used when assumptions about the data can be made. In particular, if the length of the input is divisible by 3, then this is a safe function to call.
>>>_Base64Unpadded # "Sun""U3Vu"
>>>"U3Vu" ^? _Base64UnpaddedJust "Sun"
_Base64UrlUnpadded :: Prism' Text Text Source #
A Prism into the Base64-url encoding of a Text value.
Please note that unpadded variants should only be used when assumptions about the data can be made. In particular, if the length of the input is divisible by 3, then this is a safe function to call.
>>>_Base64UrlUnpadded # "<<??>>""PDw_Pz4-"
>>>"PDw_Pz4-" ^? _Base64UrlUnpaddedJust "<<??>>"
Patterns
pattern Base64 :: Text -> Text Source #
Unidirectional pattern synonym for base64-encoded Text values.
pattern Base64Url :: Text -> Text Source #
Unidirectional pattern synonym for base64url-encoded Text values.