Explicit aeson imports
commit824382ec1aaf0d993e369c6906e09d444f527771
authorOleg Grenrus <oleg.grenrus@iki.fi>
dateThu 21 Sep 2017, 21:42 (9 years ago)
parent5ec8bd7
src/Data/Swagger/Internal/ParamSchema.hs+1−1
@@ -22,7 +22,7 @@
2222module Data.Swagger.Internal.ParamSchema where
2323
2424import Control.Lens
25−import Data.Aeson
25+import Data.Aeson (ToJSON (..))
2626import Data.Proxy
2727import GHC.Generics
2828
src/Data/Swagger/Internal/Schema.hs+1−1
@@ -32,7 +32,7 @@ import Data.Data.Lens (template)
3232
3333import Control.Monad
3434import Control.Monad.Writer
35−import Data.Aeson
35+import Data.Aeson (ToJSON (..), ToJSONKey (..), ToJSONKeyFunction (..), Value (..))
3636import Data.Char
3737import Data.Data (Data)
3838import Data.Foldable (traverse_)
test/Data/Swagger/ParamSchemaSpec.hs+1−1
@@ -5,7 +5,7 @@
55{-# LANGUAGE QuasiQuotes #-}
66module Data.Swagger.ParamSchemaSpec where
77
8−import Data.Aeson
8+import Data.Aeson (Value)
99import Data.Aeson.QQ
1010import Data.Char
1111import Data.Proxy
test/Data/Swagger/SchemaSpec.hs+1−1
@@ -8,7 +8,7 @@ import Prelude ()
88import Prelude.Compat
99
1010import Control.Lens ((^.))
11−import Data.Aeson
11+import Data.Aeson (Value)
1212import Data.Aeson.QQ
1313import Data.Char
1414import qualified Data.HashMap.Strict.InsOrd as InsOrdHashMap