@@ -14,15 +14,16 @@
14#include "overlapping-compat.h"
14#include "overlapping-compat.h"
15module Servant.Client.Core.Internal.HasClient where
15module Servant.Client.Core.Internal.HasClient where
17import Prelude.Compat
18import Prelude.Compat
20import Control.Monad.Error.Class (throwError)
20import Control.Monad.Error.Class (throwError)
21+import Data.Foldable (toList)
21import Data.List (foldl')
22import Data.List (foldl')
22import Data.Proxy (Proxy (Proxy))
23import Data.Proxy (Proxy (Proxy))
24+import Data.Sequence (fromList)
23import Data.String (fromString)
25import Data.String (fromString)
24import Data.Text (pack)
26import Data.Text (pack)
25−import GHC.Exts (fromList, toList)
26import GHC.TypeLits (KnownSymbol, symbolVal)
27import GHC.TypeLits (KnownSymbol, symbolVal)
27import qualified Network.HTTP.Types as H
28import qualified Network.HTTP.Types as H
28import Servant.API ((:<|>) ((:<|>)), (:>),
29import Servant.API ((:<|>) ((:<|>)), (:>),