@@ -1,4 +1,4 @@
1−{-# LANGUAGE GeneralizedNewtypeDeriving, DeriveDataTypeable, RankNTypes #-}
1+{-# LANGUAGE CPP, GeneralizedNewtypeDeriving, DeriveDataTypeable, RankNTypes #-}
22module Data.Aeson.Encoding
33 (
44 -- * Encoding
@@ -23,6 +23,10 @@ module Data.Aeson.Encoding
2323 , comma, colon, openBracket, closeBracket, openCurly, closeCurly
2424 ) where
2525
26+#if !MIN_VERSION_base(4,8,0)
27+import Data.Monoid (Monoid(..))
28+#endif
29+
2630import Data.Text (Text)
2731import Data.ByteString.Builder (Builder, char7, toLazyByteString)
2832import Data.Semigroup (Semigroup((<>)))