-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Fast and safe representation of a hex string
--
@package hexstring
@version 0.9.0
module Data.HexString
-- | Data type representing a HexString.
data HexString
HexString :: !ByteString -> HexString
-- | Access to the raw binary data this HexString represents
getBinary :: HexString -> ByteString
-- | Create new HexString based on raw binary data
setBinary :: ByteString -> HexString
-- | Converts ByteString to a HexString
decodeByteString :: ByteString -> HexString
-- | Converts a Text representation to a HexString
decodeText :: Text -> HexString
-- | Converts a String representation to a HexString
decodeString :: String -> HexString
-- | Converts a HexString to a ByteString
encodeByteString :: HexString -> ByteString
-- | Converts a HexString to a Text representation
encodeText :: HexString -> Text
-- | Converts a HexString to a String representation
encodeString :: HexString -> String
instance Show HexString
instance Eq HexString
instance Ord HexString