Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Encoding and decoding hex strings
- newtype HexString = HexString {}
- toHexString :: OctetStream a => a -> HexString
- toHexString' :: OctetStream a => Bool -> a -> HexString
- toHexStringChars :: OctetStream a => a -> String
- fromHexString :: OctetStream a => HexString -> a
- reverseHexString :: HexString -> HexString
- unsafeReverseHexString :: String -> String
- safeHexDecode :: String -> Maybe [Word8]
- hexDecode :: HexString -> [Word8]
- hexEncode :: [Word8] -> HexString
- hexEncode' :: Bool -> [Word8] -> HexString
- showHexWord8 :: Word8 -> String
- capitalHexTable :: Array Word8 Char
- smallHexTable :: Array Word8 Char
Documentation
The phantom type is used to encode endianness
toHexString :: OctetStream a => a -> HexString Source #
toHexString' :: OctetStream a => Bool -> a -> HexString Source #
toHexStringChars :: OctetStream a => a -> String Source #
fromHexString :: OctetStream a => HexString -> a Source #
encoding and decoding ByteStrings as (little-endian) hex strings
showHexWord8 :: Word8 -> String Source #