git.iko.soy/typeable/openapi3
on master help sign in
Explicit aeson imports
824382eOleg Grenrus
src/Data/Swagger/Internal/ParamSchema.hs+1−1
@@ -22,7 +22,7 @@
22module Data.Swagger.Internal.ParamSchema where
22module Data.Swagger.Internal.ParamSchema where
23
23
24import Control.Lens
24import Control.Lens
25−import Data.Aeson
25+import Data.Aeson (ToJSON (..))
26import Data.Proxy
26import Data.Proxy
27import GHC.Generics
27import GHC.Generics
28
28
src/Data/Swagger/Internal/Schema.hs+1−1
@@ -32,7 +32,7 @@ import Data.Data.Lens (template)
32
32
33import Control.Monad
33import Control.Monad
34import Control.Monad.Writer
34import Control.Monad.Writer
35−import Data.Aeson
35+import Data.Aeson (ToJSON (..), ToJSONKey (..), ToJSONKeyFunction (..), Value (..))
36import Data.Char
36import Data.Char
37import Data.Data (Data)
37import Data.Data (Data)
38import Data.Foldable (traverse_)
38import Data.Foldable (traverse_)
test/Data/Swagger/ParamSchemaSpec.hs+1−1
@@ -5,7 +5,7 @@
5{-# LANGUAGE QuasiQuotes #-}
5{-# LANGUAGE QuasiQuotes #-}
6module Data.Swagger.ParamSchemaSpec where
6module Data.Swagger.ParamSchemaSpec where
7
7
8−import Data.Aeson
8+import Data.Aeson (Value)
9import Data.Aeson.QQ
9import Data.Aeson.QQ
10import Data.Char
10import Data.Char
11import Data.Proxy
11import Data.Proxy
test/Data/Swagger/SchemaSpec.hs+1−1
@@ -8,7 +8,7 @@ import Prelude ()
8import Prelude.Compat
8import Prelude.Compat
9
9
10import Control.Lens ((^.))
10import Control.Lens ((^.))
11−import Data.Aeson
11+import Data.Aeson (Value)
12import Data.Aeson.QQ
12import Data.Aeson.QQ
13import Data.Char
13import Data.Char
14import qualified Data.HashMap.Strict.InsOrd as InsOrdHashMap
14import qualified Data.HashMap.Strict.InsOrd as InsOrdHashMap