@@ -20,6 +20,7 @@ module Data.Aeson.Encode
22 -- * Encoding to Builders
22 -- * Encoding to Builders
23 , encodeToByteStringBuilder
24 , encodeToByteStringBuilder
24 , encodeToTextBuilder
25 , encodeToTextBuilder
@@ -37,10 +38,11 @@ import qualified Data.HashMap.Strict as H
37import qualified Data.Text as T
38import qualified Data.Text as T
38import qualified Data.Vector as V
39import qualified Data.Vector as V
40−import Data.Aeson.Encode.ByteString (encode, encodeToByteStringBuilder)
41+import Data.Aeson.Encode.ByteString (encode, encodeToBuilder,
42+ encodeToByteStringBuilder)
42−-- | Encode a JSON 'Value' to a 'Builder', which can be embedded efficiently
44+-- | Encode a JSON 'Value' to a "Data.Text" 'Builder', which can be
43−-- in a text-based protocol.
45+-- embedded efficiently in a text-based protocol.
44encodeToTextBuilder :: Value -> Builder
46encodeToTextBuilder :: Value -> Builder
45encodeToTextBuilder =
47encodeToTextBuilder =