@@ -13,6 +13,7 @@ module Data.Aeson.Encoding.Internal
13 , Series (..)
13 , Series (..)
16 -- * Predicates
17 -- * Predicates
17 , nullEncoding
18 , nullEncoding
18 -- * Encoding constructors
19 -- * Encoding constructors
@@ -122,7 +123,7 @@ data Series = Empty
122 deriving (Typeable)
123 deriving (Typeable)
124pair :: Text -> Encoding -> Series
125pair :: Text -> Encoding -> Series
125−pair name val = Value $ retagEncoding $ text name >< colon >< val
126+pair name val = pair' (text name) val
127pair' :: Encoding' Text -> Encoding -> Series
128pair' :: Encoding' Text -> Encoding -> Series
128pair' name val = Value $ retagEncoding $ retagEncoding name >< colon >< val
129pair' name val = Value $ retagEncoding $ retagEncoding name >< colon >< val