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 +2/−2
- src/PipesCerealPlus.hs +2/−2
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