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

Safe HaskellNone

CerealPlus.Deserialize

Description

A monad-transformer over Data.Serialize.Get.

Synopsis

Documentation

data Deserialize m a Source

A deserialization monad transformer.

data Result m a Source

Constructors

Fail Text ByteString 
Partial (ByteString -> m (Result m a)) 
Done a ByteString 

mapBase :: (Monad m, Monad m') => (forall b. m b -> m' b) -> Deserialize m a -> Deserialize m' aSource