msgpack-0.3.1: A Haskell binding to MessagePack

Portabilityportable
Stabilityexperimental
Maintainertanaka.hideyuki@gmail.com

Data.MessagePack.Parser

Contents

Description

MessagePack Deserializer using Data.Attoparsec

Synopsis

MessagePack deserializer

class ObjectGet a whereSource

Deserializable class

Methods

get :: Parser aSource

Deserialize a value

Instances

ObjectGet Bool 
ObjectGet Double 
ObjectGet Int 
ObjectGet String 
ObjectGet () 
ObjectGet ByteString 
ObjectGet ByteString 
ObjectGet Object 
(ObjectGet k, ObjectGet v) => ObjectGet [(k, v)] 
ObjectGet a => ObjectGet [a] 
(ObjectGet k, ObjectGet v) => ObjectGet (Vector (k, v)) 
ObjectGet a => ObjectGet (Vector a) 
(ObjectGet a1, ObjectGet a2) => ObjectGet (a1, a2) 
(ObjectGet a1, ObjectGet a2, ObjectGet a3) => ObjectGet (a1, a2, a3) 
(ObjectGet a1, ObjectGet a2, ObjectGet a3, ObjectGet a4) => ObjectGet (a1, a2, a3, a4) 
(ObjectGet a1, ObjectGet a2, ObjectGet a3, ObjectGet a4, ObjectGet a5) => ObjectGet (a1, a2, a3, a4, a5) 
(ObjectGet a1, ObjectGet a2, ObjectGet a3, ObjectGet a4, ObjectGet a5, ObjectGet a6) => ObjectGet (a1, a2, a3, a4, a5, a6) 
(ObjectGet a1, ObjectGet a2, ObjectGet a3, ObjectGet a4, ObjectGet a5, ObjectGet a6, ObjectGet a7) => ObjectGet (a1, a2, a3, a4, a5, a6, a7) 
(ObjectGet a1, ObjectGet a2, ObjectGet a3, ObjectGet a4, ObjectGet a5, ObjectGet a6, ObjectGet a7, ObjectGet a8) => ObjectGet (a1, a2, a3, a4, a5, a6, a7, a8) 
(ObjectGet a1, ObjectGet a2, ObjectGet a3, ObjectGet a4, ObjectGet a5, ObjectGet a6, ObjectGet a7, ObjectGet a8, ObjectGet a9) => ObjectGet (a1, a2, a3, a4, a5, a6, a7, a8, a9)