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

Parse ByteStrings.

Minimal complete definition

parser

Methods

parser :: Parser a Source #

Instances

FromByteString Bool Source # 
FromByteString Char Source #

UTF-8 is assumed as encoding format.

FromByteString Double Source # 
FromByteString Int Source # 
FromByteString Int8 Source # 
FromByteString Int16 Source # 
FromByteString Int32 Source # 
FromByteString Int64 Source # 
FromByteString Integer Source # 
FromByteString Word Source # 
FromByteString Word8 Source # 
FromByteString Word16 Source # 
FromByteString Word32 Source # 
FromByteString Word64 Source # 
FromByteString ByteString Source # 
FromByteString ByteString Source # 
FromByteString Text Source #

UTF-8 is assumed as encoding format.

FromByteString Text Source #

UTF-8 is assumed as encoding format.

FromByteString [Char] Source #

UTF-8 is assumed as encoding format.

Methods

parser :: Parser [Char] Source #

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

Methods

parser :: Parser (CI a) Source #

FromByteString a => FromByteString (List a) Source #

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

Methods

parser :: Parser (List a) Source #

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

Methods

parser :: Parser (Hex a) Source #