40 lines
798 B
Haskell
40 lines
798 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(..)
|
|
|
|
-- * DeepQuery
|
|
, ToDeepQuery(..)
|
|
|
|
-- * 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
|