on master help sign in
Kill encodeToByteStringBuilder entirely
commitdae3c45b1000e4997a14635ad602ee0d11778397 authorBryan O'Sullivan <bos@serpentine.com> dateTue 26 May 2015, 23:24 (11 years ago) parent98fb953
2 files changed+1−9
Data/Aeson/Encode.hs+1−3 Data/Aeson/Encode/ByteString.hs−6
Data/Aeson/Encode.hs+1−3
@@ -21,7 +21,6 @@ module Data.Aeson.Encode
2121
2222 -- * Encoding to Builders
2323 , encodeToBuilder
24− , encodeToByteStringBuilder
2524 , encodeToTextBuilder
2625
2726 -- * Deprecated
@@ -38,8 +37,7 @@ import qualified Data.HashMap.Strict as H
3837import qualified Data.Text as T
3938import qualified Data.Vector as V
4039
41−import Data.Aeson.Encode.ByteString (encode, encodeToBuilder,
42− encodeToByteStringBuilder)
40+import Data.Aeson.Encode.ByteString (encode, encodeToBuilder)
4341
4442-- | Encode a JSON 'Value' to a "Data.Text" 'Builder', which can be
4543-- embedded efficiently in a text-based protocol.
Data/Aeson/Encode/ByteString.hs−6
@@ -14,7 +14,6 @@
1414module Data.Aeson.Encode.ByteString
1515 ( encode
1616 , encodeToBuilder
17− , encodeToByteStringBuilder
1817 , null_
1918 , bool
2019 , array
@@ -58,11 +57,6 @@ encodeToBuilder (String s) = text s
5857encodeToBuilder (Array v) = array v
5958encodeToBuilder (Object m) = object m
6059
61−-- | This function is an alias for 'encodeToBuilder'.
62−encodeToByteStringBuilder :: Value -> Builder
63−encodeToByteStringBuilder = encodeToBuilder
64−{-# DEPRECATED encodeToByteStringBuilder "Use encodeToBuilder instead." #-}
65−
6660-- | Encode a JSON null.
6761null_ :: Builder
6862null_ = BP.primBounded (ascii4 ('n',('u',('l','l')))) ()