-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | RFC4648 Binary-to-text encodings (e.g. base64) -- -- This package provides a simple and convenient API to encode and decode -- binary data in the popular binary-to-text "base" encoding family as -- described in RFC 4648 et al. -- -- Currently, the following encodings are supported: -- -- @package base-encoding @version 0.3.0.0 -- | This module provides access to the unpadded "base64url" -- binary-to-text encoding as defined by RFC 4648. See also -- Codec.Base64Url for the padded encoding variant. -- -- This module is intended to be imported qualified, e.g. -- --
--   import qualified Codec.Base64Url.Unpadded as B64
--   
-- -- If you want to explictly specify which Encode and Decode -- typeclass instance is used, you can use plain Haskell2010 -- type-signature annotations, e.g. -- --
--   >>> (B64.encode :: ByteString -> Text) "\x00\x00"
--   "AAA"
--   
-- --
--   >>> (B64.decode :: Text -> Either String ShortByteString) "NDoyMA"
--   Right "4:20"
--   
-- -- Alternatively, starting with GHC 8.0.1, you can also use the -- TypeApplications language extension: -- --
--   >>> B64.encode @ShortByteString @Text "\xFF\239"
--   "_-8"
--   
-- --
--   >>> B64.decode @Text @ShortByteString "_-8"
--   Right "\255\239"
--   
module Codec.Base64Url.Unpadded -- | Typeclass representing types for which a binary-to-text -- unpadded base64url encoding is defined class Encode bin txt -- | Encode binary data using unpadded base64url text -- encoding encode :: Encode bin txt => bin -> txt -- | Typeclass representing types for which a text-to-binary -- unpadded base64url decoding is defined class Decode txt bin -- | Decode binary data encoded textually as unpadded -- base64url decode :: Decode txt bin => txt -> Either String bin instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Builder.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Unpadded.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Builder.Builder -- | This module provides access to the padded "base64url" -- binary-to-text encoding as defined by RFC 4648. See also -- Codec.Base64Url.Unpadded for the unpadded encoding -- variant. -- -- This module is intended to be imported qualified, e.g. -- --
--   import qualified Codec.Base64Url as B64
--   
-- -- If you want to explictly specify which Encode and Decode -- typeclass instance is used, you can use plain Haskell2010 -- type-signature annotations, e.g. -- --
--   >>> (B64.encode :: ByteString -> Text) "\x00\x00"
--   "AAA="
--   
-- --
--   >>> (B64.decode :: Text -> Either String ShortByteString) "NDoyMA=="
--   Right "4:20"
--   
-- -- Alternatively, starting with GHC 8.0.1, you can also use the -- TypeApplications language extension: -- --
--   >>> B64.encode @ShortByteString @Text "\xFF\239"
--   "_-8="
--   
-- --
--   >>> B64.decode @Text @ShortByteString "_-8="
--   Right "\255\239"
--   
module Codec.Base64Url -- | Typeclass representing types for which a binary-to-text padded -- base64url encoding is defined class Encode bin txt -- | Encode binary data using padded base64url text -- encoding encode :: Encode bin txt => bin -> txt -- | Typeclass representing types for which a text-to-binary padded -- base64url decoding is defined class Decode txt bin -- | Decode binary data encoded textually as padded -- base64url decode :: Decode txt bin => txt -> Either String bin instance Codec.Base64Url.Decode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Decode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base64Url.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Decode Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Codec.Base64Url.Decode Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Decode Data.Text.Internal.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Decode Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Codec.Base64Url.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Codec.Base64Url.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Codec.Base64Url.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base64Url.Encode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Encode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Codec.Base64Url.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base64Url.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Text instance Codec.Base64Url.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Builder.Builder instance Codec.Base64Url.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64Url.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64Url.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64Url.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Text instance Codec.Base64Url.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Lazy.Text instance Codec.Base64Url.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Builder.Builder -- | This module provides access to the "base64" binary-to-text encoding as -- defined by RFC 4648. -- -- This module is intended to be imported qualified, e.g. -- --
--   import qualified Codec.Base64 as B64
--   
-- -- If you want to explictly specify which Encode and Decode -- typeclass instance is used, you can use plain Haskell2010 -- type-signature annotations, e.g. -- --
--   >>> (B64.encode :: ByteString -> Text) "\x00\x00"
--   "AAA="
--   
-- --
--   >>> (B64.decode :: Text -> Either String ShortByteString) "NDoyMA=="
--   Right "4:20"
--   
-- -- Alternatively, starting with GHC 8.0.1, you can also use the -- TypeApplications language extension: -- --
--   >>> B64.encode @ShortByteString @Text "\xFF\239"
--   "/+8="
--   
-- --
--   >>> B64.decode @Text @ShortByteString "/+8="
--   Right "\255\239"
--   
module Codec.Base64 -- | Typeclass representing types for which a binary-to-text -- base64 encoding is defined class Encode bin txt -- | Encode binary data using base64 text encoding encode :: Encode bin txt => bin -> txt -- | Typeclass representing types for which a text-to-binary -- base64 decoding is defined class Decode txt bin -- | Decode binary data encoded textually as base64 decode :: Decode txt bin => txt -> Either String bin instance Codec.Base64.Decode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Decode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base64.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Decode Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Codec.Base64.Decode Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Decode Data.Text.Internal.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Decode Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Codec.Base64.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Codec.Base64.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Codec.Base64.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base64.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base64.Encode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Encode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Codec.Base64.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base64.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base64.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Text instance Codec.Base64.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Lazy.Text instance Codec.Base64.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Builder.Builder instance Codec.Base64.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base64.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base64.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base64.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Text instance Codec.Base64.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Lazy.Text instance Codec.Base64.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Builder.Builder -- | This module provides access to the "base32hex" binary-to-text encoding -- as defined by RFC 4648. -- -- This module is intended to be imported qualified, e.g. -- --
--   import qualified Codec.Base32Hex as B32
--   
-- -- If you want to explictly specify which Encode and Decode -- typeclass instance is used, you can use plain Haskell2010 -- type-signature annotations, e.g. -- --
--   >>> (B32.encode :: ByteString -> Text) "\x00\x00"
--   "0000===="
--   
-- --
--   >>> (B32.decode :: Text -> Either String ShortByteString) "6GT34C0="
--   Right "4:20"
--   
-- -- Alternatively, starting with GHC 8.0.1, you can also use the -- TypeApplications language extension: -- --
--   >>> B32.encode @ShortByteString @Text "\xFF\239"
--   "VVNG===="
--   
-- --
--   >>> B32.decode @Text @ShortByteString "VVNG===="
--   Right "\255\239"
--   
module Codec.Base32Hex -- | Typeclass representing types for which a binary-to-text -- base32hex encoding is defined class Encode bin txt -- | Encode binary data using base32hex text encoding encode :: Encode bin txt => bin -> txt -- | Typeclass representing types for which a text-to-binary -- base32hex decoding is defined class Decode txt bin -- | Decode binary data encoded textually as base32hex decode :: Decode txt bin => txt -> Either String bin instance Codec.Base32Hex.Decode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Decode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Decode Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Codec.Base32Hex.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base32Hex.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base32Hex.Encode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Encode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Codec.Base32Hex.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base32Hex.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base32Hex.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Text instance Codec.Base32Hex.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Lazy.Text instance Codec.Base32Hex.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Builder.Builder instance Codec.Base32Hex.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32Hex.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base32Hex.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32Hex.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Text instance Codec.Base32Hex.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Lazy.Text instance Codec.Base32Hex.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Builder.Builder -- | This module provides access to the "base32" binary-to-text encoding as -- defined by RFC 4648. -- -- This module is intended to be imported qualified, e.g. -- --
--   import qualified Codec.Base32 as B32
--   
-- -- If you want to explictly specify which Encode and Decode -- typeclass instance is used, you can use plain Haskell2010 -- type-signature annotations, e.g. -- --
--   >>> (B32.encode :: ByteString -> Text) "\x00\x00"
--   "AAAA===="
--   
-- --
--   >>> (B32.decode :: Text -> Either String ShortByteString) "GQ5DEMA="
--   Right "4:20"
--   
-- -- Alternatively, starting with GHC 8.0.1, you can also use the -- TypeApplications language extension: -- --
--   >>> B32.encode @ShortByteString @Text "\xFF\239"
--   "77XQ===="
--   
-- --
--   >>> B32.decode @Text @ShortByteString "77XQ===="
--   Right "\255\239"
--   
module Codec.Base32 -- | Typeclass representing types for which a binary-to-text -- base32 encoding is defined class Encode bin txt -- | Encode binary data using base32 text encoding encode :: Encode bin txt => bin -> txt -- | Typeclass representing types for which a text-to-binary -- base32 decoding is defined class Decode txt bin -- | Decode binary data encoded textually as base32 decode :: Decode txt bin => txt -> Either String bin instance Codec.Base32.Decode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Decode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base32.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Decode Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Codec.Base32.Decode Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Decode Data.Text.Internal.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Decode Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Codec.Base32.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Codec.Base32.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Codec.Base32.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base32.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base32.Encode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Encode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Codec.Base32.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base32.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base32.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Text instance Codec.Base32.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Lazy.Text instance Codec.Base32.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Builder.Builder instance Codec.Base32.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base32.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base32.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base32.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Text instance Codec.Base32.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Lazy.Text instance Codec.Base32.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Builder.Builder -- | This module provides access to the "base16" binary-to-text encoding as -- defined by RFC 4648. -- -- This module is intended to be imported qualified, e.g. -- --
--   import qualified Codec.Base16 as B16
--   
-- -- If you want to explictly specify which Encode and Decode -- typeclass instance is used, you can use plain Haskell2010 -- type-signature annotations, e.g. -- --
--   >>> (B16.encode :: ByteString -> Text) "\202\254"
--   "cafe"
--   
-- --
--   >>> (B16.decode :: Text -> Either String ShortByteString) "CaFe"
--   Right "\202\254"
--   
-- -- Alternatively, starting with GHC 8.0.1, you can also use the -- TypeApplications language extension: -- --
--   >>> B16.encode @ShortByteString @Text "\xFF\239\0"
--   "ffef00"
--   
-- --
--   >>> B16.decode @Text @ShortByteString ""
--   Right ""
--   
module Codec.Base16 -- | Typeclass representing types for which a binary-to-text -- base16 encoding is defined class Encode bin txt -- | Encode binary data using base16 text encoding encode :: Encode bin txt => bin -> txt -- | Typeclass representing types for which a text-to-binary -- base16 decoding is defined class Decode txt bin -- | Decode binary data encoded textually as base16 decode :: Decode txt bin => txt -> Either String bin instance Codec.Base16.Decode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Decode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Decode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base16.Decode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Decode Data.Text.Internal.Text Data.ByteString.Internal.ByteString instance Codec.Base16.Decode Data.Text.Internal.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Decode Data.Text.Internal.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Decode Data.Text.Internal.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Internal.ByteString instance Codec.Base16.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Decode Data.Text.Internal.Lazy.Text Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Internal.ByteString instance Codec.Base16.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Decode Data.Text.Internal.Builder.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Encode Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Text instance Codec.Base16.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base16.Encode Data.ByteString.Lazy.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base16.Encode Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Internal.ByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Encode Data.ByteString.Internal.ByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Text instance Codec.Base16.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Lazy.Text instance Codec.Base16.Encode Data.ByteString.Internal.ByteString Data.Text.Internal.Builder.Builder instance Codec.Base16.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Short.Internal.ShortByteString Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Text instance Codec.Base16.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Lazy.Text instance Codec.Base16.Encode Data.ByteString.Short.Internal.ShortByteString Data.Text.Internal.Builder.Builder instance Codec.Base16.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Short.Internal.ShortByteString instance Codec.Base16.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Builder.Internal.Builder instance Codec.Base16.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Builder.Internal.Builder Data.ByteString.Lazy.Internal.ByteString instance Codec.Base16.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Text instance Codec.Base16.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Lazy.Text instance Codec.Base16.Encode Data.ByteString.Builder.Internal.Builder Data.Text.Internal.Builder.Builder