@@ -1,5 +1,5 @@
1−{-# LANGUAGE TypeFamilies #-}
1+{-# LANGUAGE TypeFamilies #-}
2−{-# LANGUAGE TypeOperators #-}
2+{-# LANGUAGE TypeOperators #-}
3{-# LANGUAGE UndecidableInstances #-}
3{-# LANGUAGE UndecidableInstances #-}
4module Servant.API (
4module Servant.API (
@@ -61,14 +61,14 @@ module Servant.API (
61import Data.Proxy (Proxy (..))
61import Data.Proxy (Proxy (..))
62import Servant.API.Alternative ((:<|>) (..))
62import Servant.API.Alternative ((:<|>) (..))
63import Servant.API.Capture (Capture)
63import Servant.API.Capture (Capture)
64−import Servant.API.ContentTypes (Accept(..), FormUrlEncoded,
64+import Servant.API.ContentTypes (Accept (..), FormUrlEncoded,
65 FromFormUrlEncoded (..), JSON,
65 FromFormUrlEncoded (..), JSON,
66 MimeRender (..),
66 MimeRender (..),
67 MimeUnrender (..), OctetStream,
67 MimeUnrender (..), OctetStream,
68 PlainText, ToFormUrlEncoded (..))
68 PlainText, ToFormUrlEncoded (..))
69import Servant.API.Delete (Delete)
69import Servant.API.Delete (Delete)
70import Servant.API.Get (Get)
70import Servant.API.Get (Get)
71−import Servant.API.Header (Header(..))
71+import Servant.API.Header (Header (..))
72import Servant.API.MatrixParam (MatrixFlag, MatrixParam,
72import Servant.API.MatrixParam (MatrixFlag, MatrixParam,
73 MatrixParams)
73 MatrixParams)
74import Servant.API.Patch (Patch)
74import Servant.API.Patch (Patch)
@@ -78,9 +78,11 @@ import Servant.API.QueryParam (QueryFlag, QueryParam,
78 QueryParams)
78 QueryParams)
79import Servant.API.Raw (Raw)
79import Servant.API.Raw (Raw)
80import Servant.API.ReqBody (ReqBody)
80import Servant.API.ReqBody (ReqBody)
81−import Servant.API.ResponseHeaders (Headers, getHeaders,
81+import Servant.API.ResponseHeaders (AddHeader (addHeader),
82+ BuildHeadersTo (buildHeadersTo),
83+ GetHeaders (getHeaders),
84+ HList (..), Headers (..),
82− getHeadersHList, getResponse,
85+ getHeadersHList, getResponse)
83− buildHeadersTo, addHeader)
84import Servant.API.Sub ((:>))
86import Servant.API.Sub ((:>))
85import Servant.Common.Text (FromText (..), ToText (..))
87import Servant.Common.Text (FromText (..), ToText (..))
86import Servant.Utils.Links (HasLink (..), IsElem, IsElem',
88import Servant.Utils.Links (HasLink (..), IsElem, IsElem',