@@ -28,9 +28,7 @@ module Data.Binary.Builder (
2828 , append
2929 , fromByteString -- :: S.ByteString -> Builder
3030 , fromLazyByteString -- :: L.ByteString -> Builder
31- #if MIN_VERSION_bytestring(0,10,4)
3231 , fromShortByteString -- :: T.ByteString -> Builder
33- #endif
3432 -- * Flushing the buffer state
3533 , flush
3634
@@ -66,12 +64,9 @@ module Data.Binary.Builder (
6664 , putStringUtf8
6765 ) where
6866
69- import qualified Data.ByteString as S
70- import qualified Data.ByteString.Lazy as L
71-
72- #if MIN_VERSION_bytestring(0,10,4)
67+ import qualified Data.ByteString as S
68+ import qualified Data.ByteString.Lazy as L
7369import qualified Data.ByteString.Short as T
74- #endif
7570
7671import qualified Data.ByteString.Builder as B
7772import qualified Data.ByteString.Builder.Extra as B
@@ -127,15 +122,13 @@ fromLazyByteString :: L.ByteString -> Builder
127122fromLazyByteString = B. lazyByteString
128123{-# INLINE fromLazyByteString #-}
129124
130- #if MIN_VERSION_bytestring(0,10,4)
131125-- | /O(n)./ A builder taking 'T.ShortByteString' and copy it to a Builder,
132126-- satisfying
133127--
134128-- * @'toLazyByteString' ('fromShortByteString' bs) = 'L.fromChunks' ['T.fromShort' bs]
135129fromShortByteString :: T. ShortByteString -> Builder
136130fromShortByteString = B. shortByteString
137131{-# INLINE fromShortByteString #-}
138- #endif
139132
140133------------------------------------------------------------------------
141134
0 commit comments