packages feed

pipes-cereal-plus 0.1.0 → 0.2.0

raw patch · 2 files changed

+4/−4 lines, 2 filesdep ~cereal-plus

Dependency ranges changed: cereal-plus

Files

pipes-cereal-plus.cabal view
@@ -1,7 +1,7 @@ name:   pipes-cereal-plus version:-  0.1.0+  0.2.0 synopsis:   Streaming serialization library on top of "pipes" and "cereal-plus". license:@@ -41,7 +41,7 @@   other-modules:     PipesCerealPlus.Prelude   build-depends:-    cereal-plus == 0.1.*,+    cereal-plus == 0.2.*,     pipes-bytestring,     pipes == 4.0.*,     errors,
src/PipesCerealPlus.hs view
@@ -19,7 +19,7 @@   deserializingPipe :: -  (Monad m, Applicative m, Serializable a m) => +  (Monad m, Applicative m, Serializable m a) =>    Pipe ByteString a (EitherT Text m) () deserializingPipe =    await >>= processBS@@ -33,7 +33,7 @@             Deserialize.Done a bs -> yield a >> processBS bs  serializingProducer :: -  (Monad m, Applicative m, Serializable a m) => +  (Monad m, Applicative m, Serializable m a) =>    a -> Producer ByteString m () serializingProducer a = do   (r, bs) <- lift $ Serialize.runLazy $ Serializable.serialize a