cereal-plus-0.3.0: Extended serialization library on top of "cereal".

Safe HaskellNone

CerealPlus.Serialize

Description

A monad-transformer over Data.Serialize.Put.

Synopsis

Documentation

data Serialize m a Source

A serialization monad transformer.

run :: Monad m => Serialize m a -> m (a, ByteString)Source

runLazy :: Monad m => Serialize m a -> m (a, LazyByteString)Source

execLazy :: Monad m => Serialize m a -> m LazyByteStringSource

mapBase :: (forall b. m b -> m' b) -> Serialize m a -> Serialize m' aSource