-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | RFC 4648-compliant Base16 encodings/decodings -- -- RFC 4648-compliant Base16 encodings and decodings. This library -- provides performant encoding and decoding primitives, as well as -- support for textual values. @package base16 @version 0.1.2 -- | This module contains the combinators implementing the RFC 4648 -- specification for the Base16 encoding including unpadded and lenient -- variants module Data.ByteString.Base16 -- | Encode a ByteString value as Base16 Text with padding. -- -- See: RFC-4648 section 4 encodeBase16 :: ByteString -> Text -- | Encode a ByteString value as a Base16 ByteString value -- with padding. -- -- See: RFC-4648 section 4 encodeBase16' :: ByteString -> ByteString -- | Decode a padded Base16-encoded ByteString value. -- -- See: RFC-4648 section 4 decodeBase16 :: ByteString -> Either Text ByteString -- | Tell whether a ByteString value is base16 encoded. isBase16 :: ByteString -> Bool -- | Tell whether a ByteString value is a valid Base16 format. -- -- This will not tell you whether or not this is a correct Base16 -- representation, only that it conforms to the correct shape. To check -- whether it is a true Base16 encoded ByteString value, use -- isBase16. isValidBase16 :: ByteString -> Bool -- | This module contains the combinators implementing the RFC 4648 -- specification for the Base16 encoding including unpadded and lenient -- variants module Data.Text.Encoding.Base16 -- | Encode a Text value in Base16 with padding. -- -- See: RFC-4648 section 4 encodeBase16 :: Text -> Text -- | Decode a padded Base16-encoded Text value -- -- See: RFC-4648 section 4 decodeBase16 :: Text -> Either Text Text -- | Tell whether a Text value is Base16-encoded. isBase16 :: Text -> Bool -- | Tell whether a Text value is a valid Base16 format. -- -- This will not tell you whether or not this is a correct Base16 -- representation, only that it conforms to the correct shape. To check -- whether it is a true Base16 encoded Text value, use -- isBase16. isValidBase16 :: Text -> Bool