binary-conduit 1.2.1.1 → 1.2.2
raw patch · 2 files changed
+3/−3 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Conduit.Serialization.Binary: sinkGet :: (Binary b, MonadThrow m) => Get b -> Consumer ByteString m b
+ Data.Conduit.Serialization.Binary: sinkGet :: MonadThrow m => Get b -> Consumer ByteString m b
Files
Data/Conduit/Serialization/Binary.hs view
@@ -96,11 +96,11 @@ conduitPutGeneric(conduitPutMany, yield (V.fromList (LBS.toChunks (runPut x)))) -- | Create stream of strict bytestrings from 'Put' value.-sourcePut :: (MonadThrow m) => Put -> Producer m ByteString+sourcePut :: MonadThrow m => Put -> Producer m ByteString sourcePut = CL.sourceList . LBS.toChunks . runPut -- | Decode message from input stream.-sinkGet :: (Binary b, MonadThrow m) => Get b -> Consumer ByteString m b+sinkGet :: MonadThrow m => Get b -> Consumer ByteString m b sinkGet f = sink (runGetIncremental f) where sink (Done bs _ v) = leftover bs >> return v
binary-conduit.cabal view
@@ -1,5 +1,5 @@ name: binary-conduit-version: 1.2.1.1+version: 1.2.2 synopsis: data serialization/deserialization conduit library description: The binary-conduit package. Allow binary serialization using iterative conduit interface.