servant/servant-client-core/src/Servant/Client/Core/Reexport.hs
2021-11-18 10:11:31 +01:00

36 lines
751 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(..)
, foldMapUnion
, matchUnion
, AsClientT
, (/:)
-- * Response (for @Raw@)
, Response
, StreamingResponse
, ResponseF(..)
-- * Data types
, ClientError(..)
, EmptyClient(..)
-- * BaseUrl
, BaseUrl(..)
, Scheme(..)
, showBaseUrl
, parseBaseUrl
, InvalidBaseUrlException
) where
import Servant.Client.Core.BaseUrl
import Servant.Client.Core.HasClient
import Servant.Client.Core.Response
import Servant.Client.Core.ClientError