Copyright | (c) Hideyuki Tanaka, 2009 |
---|---|
License | BSD3 |
Maintainer | [email protected] |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
Data.MessagePack
Description
Simple interface to pack and unpack MessagePack data.
- module Data.MessagePack.Base
- module Data.MessagePack.Class
- module Data.MessagePack.Feed
- module Data.MessagePack.Monad
- module Data.MessagePack.Stream
- packb :: OBJECT a => a -> IO ByteString
- unpackb :: OBJECT a => ByteString -> IO (Result a)
- packb' :: OBJECT a => a -> ByteString
- unpackb' :: OBJECT a => ByteString -> Result a
Documentation
module Data.MessagePack.Base
module Data.MessagePack.Class
module Data.MessagePack.Feed
module Data.MessagePack.Monad
module Data.MessagePack.Stream
Pack and Unpack
packb :: OBJECT a => a -> IO ByteString Source
Pack Haskell data to MessagePack string.
Pure version of Pack and Unpack
packb' :: OBJECT a => a -> ByteString Source
Pure version of packb
.