bytestring-from-0.2: A type-class to convert values from ByteString.

Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.ByteString.From

Synopsis

Documentation

class FromByteString a where Source

Parse ByteStrings as typed values.

Minimal complete definition: parser.

Minimal complete definition

parser

Instances

FromByteString Bool 
FromByteString Double 
FromByteString Int

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Int8

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Int16

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Int32

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Int64

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Integer

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Word

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Word8

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Word16

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Word32

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString Word64

(signed) decimal literals (see Data.ByteString.From.Hex for hexadecimal parsing)

FromByteString ByteString 
FromByteString ByteString 
FromByteString Text

UTF-8 is assumed as encoding format.

FromByteString a => FromByteString [a]

A (flat) comma-separated list of values without spaces.

(Integral a, Bits a) => FromByteString (Hex a)