packages feed

bytes 0.5.1 → 0.6

raw patch · 2 files changed

+8/−2 lines, 2 filesdep +voidPVP ok

version bump matches the API change (PVP)

Dependencies added: void

API changes (from Hackage documentation)

+ Data.Bytes.Serial: instance Serial Void

Files

bytes.cabal view
@@ -1,6 +1,6 @@ name:          bytes category:      Data, Serialization-version:       0.5.1+version:       0.6 license:       BSD3 cabal-version: >= 1.8 license-file:  LICENSE@@ -48,7 +48,8 @@     ghc-prim,     mtl                       >= 2.0      && < 2.2,     transformers              >= 0.2      && < 0.4,-    transformers-compat       >= 0.1      && < 1+    transformers-compat       >= 0.1      && < 1,+    void                      >= 0.6      && < 0.7    exposed-modules:     Data.Bytes.Get
src/Data/Bytes/Serial.hs view
@@ -40,6 +40,7 @@ import Data.ByteString.Lazy as Lazy import Data.ByteString as Strict import Data.Int+import Data.Void import Data.Word import Foreign.ForeignPtr import Foreign.Ptr@@ -149,6 +150,10 @@ instance Serial Int8 where   serialize = putWord8 . fromIntegral   deserialize = liftM fromIntegral getWord8++instance Serial Void where+  serialize = absurd+  deserialize = fail "I looked into the void."  ------------------------------------------------------------------------------ -- Generic Serialization