@@ -1,19 +1,9 @@
1−{-# LANGUAGE BangPatterns #-}
21{-# LANGUAGE DataKinds #-}
3−{-# LANGUAGE DeriveDataTypeable #-}
4−{-# LANGUAGE DeriveGeneric #-}
5−{-# LANGUAGE DeriveLift #-}
6−{-# LANGUAGE FlexibleInstances #-}
7−{-# LANGUAGE GeneralizedNewtypeDeriving #-}
82{-# LANGUAGE LambdaCase #-}
9−{-# LANGUAGE MultiParamTypeClasses #-}
103{-# LANGUAGE OverloadedStrings #-}
114{-# LANGUAGE QuasiQuotes #-}
12−{-# LANGUAGE RankNTypes #-}
135{-# LANGUAGE RecordWildCards #-}
146{-# LANGUAGE RoleAnnotations #-}
15−{-# LANGUAGE ScopedTypeVariables #-}
16−{-# LANGUAGE StandaloneDeriving #-}
177{-# LANGUAGE TemplateHaskellQuotes #-}
188{-# LANGUAGE TypeFamilies #-}
199{-# LANGUAGE UndecidableInstances #-}
@@ -213,7 +203,7 @@ module Network.HTTP.Req
213203 )
214204where
215205
216−import qualified Blaze.ByteString.Builder as BB
206+import Blaze.ByteString.Builder qualified as BB
217207import Control.Applicative
218208import Control.Arrow (first, second)
219209import Control.Exception hiding (Handler (..), TypeError)
@@ -229,55 +219,55 @@ import Control.Monad.Trans.Control
229219import Control.Monad.Trans.Except (ExceptT)
230220import Control.Monad.Trans.Identity (IdentityT)
231221import Control.Monad.Trans.Maybe (MaybeT)
232−import qualified Control.Monad.Trans.RWS.CPS as RWS.CPS
233−import qualified Control.Monad.Trans.RWS.Lazy as RWS.Lazy
234−import qualified Control.Monad.Trans.RWS.Strict as RWS.Strict
222+import Control.Monad.Trans.RWS.CPS qualified as RWS.CPS
223+import Control.Monad.Trans.RWS.Lazy qualified as RWS.Lazy
224+import Control.Monad.Trans.RWS.Strict qualified as RWS.Strict
235225import Control.Monad.Trans.Select (SelectT)
236−import qualified Control.Monad.Trans.State.Lazy as State.Lazy
237−import qualified Control.Monad.Trans.State.Strict as State.Strict
238−import qualified Control.Monad.Trans.Writer.CPS as Writer.CPS
239−import qualified Control.Monad.Trans.Writer.Lazy as Writer.Lazy
240−import qualified Control.Monad.Trans.Writer.Strict as Writer.Strict
226+import Control.Monad.Trans.State.Lazy qualified as State.Lazy
227+import Control.Monad.Trans.State.Strict qualified as State.Strict
228+import Control.Monad.Trans.Writer.CPS qualified as Writer.CPS
229+import Control.Monad.Trans.Writer.Lazy qualified as Writer.Lazy
230+import Control.Monad.Trans.Writer.Strict qualified as Writer.Strict
241231import Control.Retry
242232import Data.Aeson (FromJSON (..), ToJSON (..))
243−import qualified Data.Aeson as A
233+import Data.Aeson qualified as A
244234import Data.ByteString (ByteString)
245−import qualified Data.ByteString as B
246−import qualified Data.ByteString.Lazy as BL
247−import qualified Data.CaseInsensitive as CI
235+import Data.ByteString qualified as B
236+import Data.ByteString.Lazy qualified as BL
237+import Data.CaseInsensitive qualified as CI
248238import Data.Data (Data)
249239import Data.Function (on)
250240import Data.IORef
251241import Data.Kind (Constraint, Type)
252242import Data.List (foldl', nubBy)
253243import Data.List.NonEmpty (NonEmpty (..))
254−import qualified Data.List.NonEmpty as NE
244+import Data.List.NonEmpty qualified as NE
255245import Data.Maybe (fromMaybe)
256246import Data.Proxy
257247import Data.Semigroup (Endo (..))
258−import qualified Data.Set as S
248+import Data.Set qualified as S
259249import Data.Text (Text)
260−import qualified Data.Text as T
261−import qualified Data.Text.Encoding as T
250+import Data.Text qualified as T
251+import Data.Text.Encoding qualified as T
262252import Data.Typeable (Typeable, cast)
263253import GHC.Generics
264254import GHC.TypeLits
265−import qualified Language.Haskell.TH as TH
266−import qualified Language.Haskell.TH.Quote as TH
267−import qualified Language.Haskell.TH.Syntax as TH
268−import qualified Network.Connection as NC
269−import qualified Network.HTTP.Client as L
270−import qualified Network.HTTP.Client.Internal as LI
271−import qualified Network.HTTP.Client.MultipartFormData as LM
272−import qualified Network.HTTP.Client.TLS as L
273−import qualified Network.HTTP.Types as Y
255+import Language.Haskell.TH qualified as TH
256+import Language.Haskell.TH.Quote qualified as TH
257+import Language.Haskell.TH.Syntax qualified as TH
258+import Network.Connection qualified as NC
259+import Network.HTTP.Client qualified as L
260+import Network.HTTP.Client.Internal qualified as LI
261+import Network.HTTP.Client.MultipartFormData qualified as LM
262+import Network.HTTP.Client.TLS qualified as L
263+import Network.HTTP.Types qualified as Y
274264import System.IO.Unsafe (unsafePerformIO)
275265import Text.URI (URI)
276−import qualified Text.URI as URI
277−import qualified Text.URI.QQ as QQ
278−import qualified Web.Authenticate.OAuth as OAuth
266+import Text.URI qualified as URI
267+import Text.URI.QQ qualified as QQ
268+import Web.Authenticate.OAuth qualified as OAuth
279269import Web.FormUrlEncoded (FromForm (..), ToForm (..))
280−import qualified Web.FormUrlEncoded as Form
270+import Web.FormUrlEncoded qualified as Form
281271import Web.HttpApiData (ToHttpApiData (..))
282272
283273----------------------------------------------------------------------------