34 lines
794 B
Haskell
34 lines
794 B
Haskell
-- | This module is a utility for @servant-client-core@ backend writers. It
|
|
-- contains all the functionality from @servant-client-core@ that should be
|
|
-- re-exported.
|
|
module Servant.Client.Core.Reexport
|
|
(
|
|
-- * HasClient
|
|
HasClient(..)
|
|
|
|
-- * Response (for @Raw@)
|
|
, Response
|
|
, StreamingResponse
|
|
, GenResponse(..)
|
|
|
|
-- * Generic Client
|
|
, ClientLike(..)
|
|
, genericMkClientL
|
|
, genericMkClientP
|
|
, ServantError(..)
|
|
, EmptyClient(..)
|
|
|
|
-- * BaseUrl
|
|
, BaseUrl(..)
|
|
, Scheme(..)
|
|
, showBaseUrl
|
|
, parseBaseUrl
|
|
, InvalidBaseUrlException
|
|
) where
|
|
|
|
|
|
import Servant.Client.Core.Internal.BaseUrl
|
|
import Servant.Client.Core.Internal.Generic
|
|
import Servant.Client.Core.Internal.HasClient
|
|
import Servant.Client.Core.Internal.Request
|