@@ -15,54 +15,46 @@
1515#include "overlapping-compat.h"
1616module Servant.Client.Core.Internal.HasClient where
1717
18−import Prelude ()
18+import Prelude ()
1919import Prelude.Compat
2020
21−import Control.Concurrent (newMVar, modifyMVar)
22−import Data.Foldable (toList)
21+import Control.Concurrent
22+ (modifyMVar, newMVar)
23+import Control.Monad.IO.Class
24+ (MonadIO (..))
2325import qualified Data.ByteString.Lazy as BL
24−import Control.Monad.IO.Class (MonadIO (..))
25−import Data.List (foldl')
26−import Data.Proxy (Proxy (Proxy))
27−import Data.Semigroup ((<>))
28−import Data.Sequence (fromList)
29−import Data.String (fromString)
30−import Data.Text (Text, pack)
31−import GHC.TypeLits (KnownSymbol, symbolVal)
26+import Data.Foldable
27+ (toList)
28+import Data.List
29+ (foldl')
30+import Data.Proxy
31+ (Proxy (Proxy))
32+import Data.Semigroup
33+ ((<>))
34+import Data.Sequence
35+ (fromList)
36+import Data.String
37+ (fromString)
38+import Data.Text
39+ (Text, pack)
40+import GHC.TypeLits
41+ (KnownSymbol, symbolVal)
3242import qualified Network.HTTP.Types as H
33−import Servant.API ((:<|>) ((:<|>)), (:>),
34− AuthProtect, BasicAuth,
35− BasicAuthData,
36− BuildHeadersTo (..),
37− FromResultStream (..),
38− ByteStringParser (..),
39− Capture', CaptureAll,
40− Description, EmptyAPI,
41− FramingUnrender (..),
42− Header', Headers (..),
43− HttpVersion, IsSecure,
44− MimeRender (mimeRender),
45− MimeUnrender (mimeUnrender),
46− NoContent (NoContent),
47− QueryFlag, QueryParam',
48− QueryParams, Raw,
49− ReflectMethod (..),
50− RemoteHost, ReqBody',
51− ResultStream(..),
52− SBoolI,
53− Stream,
54− Summary, ToHttpApiData,
55− Vault, Verb,
56− WithNamedContext,
57− contentType,
58− getHeadersHList,
59− getResponse,
60− toQueryParam,
61− toUrlPiece)
62−import Servant.API.ContentTypes (contentTypes)
63−import Servant.API.Modifiers (FoldRequired,
64− RequiredArgument,
65− foldRequiredArgument)
43+import Servant.API
44+ ((:<|>) ((:<|>)), (:>), AuthProtect, BasicAuth, BasicAuthData,
45+ BuildHeadersTo (..), ByteStringParser (..), Capture',
46+ CaptureAll, Description, EmptyAPI, FramingUnrender (..),
47+ FromResultStream (..), Header', Headers (..), HttpVersion,
48+ IsSecure, MimeRender (mimeRender),
49+ MimeUnrender (mimeUnrender), NoContent (NoContent), QueryFlag,
50+ QueryParam', QueryParams, Raw, ReflectMethod (..), RemoteHost,
51+ ReqBody', ResultStream (..), SBoolI, Stream, Summary,
52+ ToHttpApiData, Vault, Verb, WithNamedContext, contentType,
53+ getHeadersHList, getResponse, toQueryParam, toUrlPiece)
54+import Servant.API.ContentTypes
55+ (contentTypes)
56+import Servant.API.Modifiers
57+ (FoldRequired, RequiredArgument, foldRequiredArgument)
6658
6759import Servant.Client.Core.Internal.Auth
6860import Servant.Client.Core.Internal.BasicAuth