-- 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