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 +3/−2
- src/Data/Bytes/Serial.hs +5/−0
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