packages feed

buffer-builder 0.2.2.0 → 0.2.2.1

raw patch · 2 files changed

+4/−4 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.BufferBuilder.Json: instance ToJson a => ToJson (HashMap Text a)
+ Data.BufferBuilder.Json: instance (ToJsonString k, ToJson v) => ToJson (HashMap k v)

Files

buffer-builder.cabal view
@@ -1,5 +1,5 @@ name:                buffer-builder-version:             0.2.2.0+version:             0.2.2.1 synopsis:            Library for efficiently building up buffers, one piece at a time description: 
src/Data/BufferBuilder/Json.hs view
@@ -226,13 +226,13 @@   {-# INLINE writePair #-}-writePair :: ToJson a => (Text, a) -> Utf8Builder ()+writePair :: (ToJsonString k, ToJson v) => (k, v) -> Utf8Builder () writePair (key, value) = do-    UB.appendEscapedJsonText key+    unJsonString $ toJsonString key     UB.appendChar7 ':'     utf8Builder $ toJson value -instance ToJson a => ToJson (HashMap.HashMap Text a) where+instance (ToJsonString k, ToJson v) => ToJson (HashMap.HashMap k v) where     {-# INLINABLE toJson #-}     toJson hm = Value $ do         UB.appendChar7 '{'