bytestring-conversion-0.3.1: Type-classes to convert values to and from ByteString.

Safe HaskellNone
LanguageHaskell2010

Data.ByteString.Conversion.From

Synopsis

Documentation

class FromByteString a where #

Parse ByteStrings.

Minimal complete definition

parser

Methods

parser :: Parser a #

Instances

FromByteString Bool # 

Methods

parser :: Parser Bool #

FromByteString Char #

UTF-8 is assumed as encoding format.

Methods

parser :: Parser Char #

FromByteString Double # 

Methods

parser :: Parser Double #

FromByteString Int # 

Methods

parser :: Parser Int #

FromByteString Int8 # 

Methods

parser :: Parser Int8 #

FromByteString Int16 # 

Methods

parser :: Parser Int16 #

FromByteString Int32 # 

Methods

parser :: Parser Int32 #

FromByteString Int64 # 

Methods

parser :: Parser Int64 #

FromByteString Integer # 
FromByteString Word # 

Methods

parser :: Parser Word #

FromByteString Word8 # 

Methods

parser :: Parser Word8 #

FromByteString Word16 # 

Methods

parser :: Parser Word16 #

FromByteString Word32 # 

Methods

parser :: Parser Word32 #

FromByteString Word64 # 

Methods

parser :: Parser Word64 #

FromByteString ByteString # 
FromByteString ByteString # 
FromByteString Text #

UTF-8 is assumed as encoding format.

Methods

parser :: Parser Text #

FromByteString Text #

UTF-8 is assumed as encoding format.

Methods

parser :: Parser Text #

FromByteString [Char] #

UTF-8 is assumed as encoding format.

Methods

parser :: Parser [Char] #

(FoldCase a, FromByteString a) => FromByteString (CI a) # 

Methods

parser :: Parser (CI a) #

FromByteString a => FromByteString (List a) #

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

Methods

parser :: Parser (List a) #

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

Methods

parser :: Parser (Hex a) #