@@ -24,6 +24,7 @@ module Data.Aeson.Types.Instances
24 -- ** Core JSON classes
24 -- ** Core JSON classes
25 FromJSON(..)
25 FromJSON(..)
26 , ToJSON(..)
26 , ToJSON(..)
27 -- ** Generic JSON classes
28 -- ** Generic JSON classes
28 , GFromJSON(..)
29 , GFromJSON(..)
29 , GToJSON(..)
30 , GToJSON(..)
@@ -46,7 +47,6 @@ module Data.Aeson.Types.Instances
51 , typeMismatch
51 , typeMismatch
@@ -1424,11 +1424,11 @@ withBool _ f (Bool arr) = f arr
1424withBool expected _ v = typeMismatch expected v
1424withBool expected _ v = typeMismatch expected v
1425{-# INLINE withBool #-}
1425{-# INLINE withBool #-}
1427−instance Pairable Pair where
1427+instance KeyValue Pair where
1428 name .= value = (name, toJSON value)
1428 name .= value = (name, toJSON value)
1429 {-# INLINE (.=) #-}
1429 {-# INLINE (.=) #-}
1431−instance Pairable Series where
1431+instance KeyValue Series where
1432 name .= value = Value (E.text name <> B.char7 ':' <> toEncoding value)
1432 name .= value = Value (E.text name <> B.char7 ':' <> toEncoding value)
1433 {-# INLINE (.=) #-}
1433 {-# INLINE (.=) #-}