msgpack-0.3.1.1: A Haskell binding to MessagePack

Portabilityportable
Stabilityexperimental
Maintainertanaka.hideyuki@gmail.com

Data.MessagePack.Put

Contents

Description

MessagePack Serializer using Data.Binary.Put

Synopsis

Serializable class

class ObjectPut a whereSource

Serializable class

Methods

put :: a -> PutSource

Serialize a value

Instances

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