servant-foreign 0.9.1 → 0.9.1.1
raw patch · 1 files changed
+1/−1 lines, 1 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Servant.Foreign.Internal: instance forall k k1 (list :: [GHC.Types.*]) (lang :: k1) ftype (a :: k) api. (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.ReqBody.ReqBody list a Servant.API.Sub.:> api)
- Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k1) ftype (a :: k) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.QueryParam.QueryParam sym a Servant.API.Sub.:> api)
- Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k1) ftype (t :: k) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype t, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Capture.Capture sym t Servant.API.Sub.:> api)
- Servant.Foreign.Internal: instance forall k1 k k2 (list :: [GHC.Types.*]) (lang :: k2) ftype (a :: k) (method :: k1) (status :: GHC.Types.Nat). (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.API.Verbs.ReflectMethod method) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Verbs.Verb method status list a)
+ Servant.Foreign.Internal: instance forall k k1 (list :: [GHC.Types.*]) (lang :: k) ftype (a :: k1) api. (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.ReqBody.ReqBody list a Servant.API.Sub.:> api)
+ Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k) ftype (a :: k1) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.QueryParam.QueryParam sym a Servant.API.Sub.:> api)
+ Servant.Foreign.Internal: instance forall k k1 (sym :: GHC.Types.Symbol) (lang :: k) ftype (t :: k1) api. (GHC.TypeLits.KnownSymbol sym, Servant.Foreign.Internal.HasForeignType lang ftype t, Servant.Foreign.Internal.HasForeign lang ftype api) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Capture.Capture sym t Servant.API.Sub.:> api)
+ Servant.Foreign.Internal: instance forall k k1 k2 (list :: [GHC.Types.*]) (lang :: k) ftype (a :: k2) (method :: k1) (status :: GHC.Types.Nat). (Servant.Foreign.Internal.Elem Servant.API.ContentTypes.JSON list, Servant.Foreign.Internal.HasForeignType lang ftype a, Servant.API.Verbs.ReflectMethod method) => Servant.Foreign.Internal.HasForeign lang ftype (Servant.API.Verbs.Verb method status list a)
- Servant.Foreign: _Cap :: forall f_ajDY f_ajHB. Prism (SegmentType f_ajHB) (SegmentType f_ajDY) (Arg f_ajHB) (Arg f_ajDY)
+ Servant.Foreign: _Cap :: forall f_apY3 f_aq1E. Prism (SegmentType f_aq1E) (SegmentType f_apY3) (Arg f_aq1E) (Arg f_apY3)
- Servant.Foreign: _HeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi)
+ Servant.Foreign: _HeaderArg :: forall f_aqkc. Prism' (HeaderArg f_aqkc) (Arg f_aqkc)
- Servant.Foreign: _ReplaceHeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi, Text)
+ Servant.Foreign: _ReplaceHeaderArg :: forall f_aqkc. Prism' (HeaderArg f_aqkc) (Arg f_aqkc, Text)
- Servant.Foreign: _Static :: forall f_ajDY. Prism' (SegmentType f_ajDY) PathSegment
+ Servant.Foreign: _Static :: forall f_apY3. Prism' (SegmentType f_apY3) PathSegment
- Servant.Foreign: argName :: forall f_ajAv. Lens' (Arg f_ajAv) PathSegment
+ Servant.Foreign: argName :: forall f_apRQ. Lens' (Arg f_apRQ) PathSegment
- Servant.Foreign: argType :: forall f_ajAv f_ajDJ. Lens (Arg f_ajAv) (Arg f_ajDJ) f_ajAv f_ajDJ
+ Servant.Foreign: argType :: forall f_apRQ f_apXO. Lens (Arg f_apRQ) (Arg f_apXO) f_apRQ f_apXO
- Servant.Foreign: headerArg :: forall f_ajWi f_ajZB. Lens (HeaderArg f_ajWi) (HeaderArg f_ajZB) (Arg f_ajWi) (Arg f_ajZB)
+ Servant.Foreign: headerArg :: forall f_aqkc f_aqnr. Lens (HeaderArg f_aqkc) (HeaderArg f_aqnr) (Arg f_aqkc) (Arg f_aqnr)
- Servant.Foreign: path :: forall f_ak1i. Lens' (Url f_ak1i) (Path f_ak1i)
+ Servant.Foreign: path :: forall f_aqp7. Lens' (Url f_aqp7) (Path f_aqp7)
- Servant.Foreign: queryArgName :: forall f_ajSk f_ajW2. Lens (QueryArg f_ajSk) (QueryArg f_ajW2) (Arg f_ajSk) (Arg f_ajW2)
+ Servant.Foreign: queryArgName :: forall f_aqgi f_aqjW. Lens (QueryArg f_aqgi) (QueryArg f_aqjW) (Arg f_aqgi) (Arg f_aqjW)
- Servant.Foreign: queryArgType :: forall f_ajSk. Lens' (QueryArg f_ajSk) ArgType
+ Servant.Foreign: queryArgType :: forall f_aqgi. Lens' (QueryArg f_aqgi) ArgType
- Servant.Foreign: queryStr :: forall f_ak1i. Lens' (Url f_ak1i) [QueryArg f_ak1i]
+ Servant.Foreign: queryStr :: forall f_aqp7. Lens' (Url f_aqp7) [QueryArg f_aqp7]
- Servant.Foreign: reqBody :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
+ Servant.Foreign: reqBody :: forall f_aqsV. Lens' (Req f_aqsV) (Maybe f_aqsV)
- Servant.Foreign: reqFuncName :: forall f_ak5a. Lens' (Req f_ak5a) FunctionName
+ Servant.Foreign: reqFuncName :: forall f_aqsV. Lens' (Req f_aqsV) FunctionName
- Servant.Foreign: reqHeaders :: forall f_ak5a. Lens' (Req f_ak5a) [HeaderArg f_ak5a]
+ Servant.Foreign: reqHeaders :: forall f_aqsV. Lens' (Req f_aqsV) [HeaderArg f_aqsV]
- Servant.Foreign: reqMethod :: forall f_ak5a. Lens' (Req f_ak5a) Method
+ Servant.Foreign: reqMethod :: forall f_aqsV. Lens' (Req f_aqsV) Method
- Servant.Foreign: reqReturnType :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
+ Servant.Foreign: reqReturnType :: forall f_aqsV. Lens' (Req f_aqsV) (Maybe f_aqsV)
- Servant.Foreign: reqUrl :: forall f_ak5a. Lens' (Req f_ak5a) (Url f_ak5a)
+ Servant.Foreign: reqUrl :: forall f_aqsV. Lens' (Req f_aqsV) (Url f_aqsV)
- Servant.Foreign.Internal: _Cap :: forall f_ajDY f_ajHB. Prism (SegmentType f_ajHB) (SegmentType f_ajDY) (Arg f_ajHB) (Arg f_ajDY)
+ Servant.Foreign.Internal: _Cap :: forall f_apY3 f_aq1E. Prism (SegmentType f_aq1E) (SegmentType f_apY3) (Arg f_aq1E) (Arg f_apY3)
- Servant.Foreign.Internal: _HeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi)
+ Servant.Foreign.Internal: _HeaderArg :: forall f_aqkc. Prism' (HeaderArg f_aqkc) (Arg f_aqkc)
- Servant.Foreign.Internal: _ReplaceHeaderArg :: forall f_ajWi. Prism' (HeaderArg f_ajWi) (Arg f_ajWi, Text)
+ Servant.Foreign.Internal: _ReplaceHeaderArg :: forall f_aqkc. Prism' (HeaderArg f_aqkc) (Arg f_aqkc, Text)
- Servant.Foreign.Internal: _Segment :: forall f_ajHL f_ajOj. Iso (Segment f_ajOj) (Segment f_ajHL) (SegmentType f_ajOj) (SegmentType f_ajHL)
+ Servant.Foreign.Internal: _Segment :: forall f_aq1O f_aqde. Iso (Segment f_aqde) (Segment f_aq1O) (SegmentType f_aqde) (SegmentType f_aq1O)
- Servant.Foreign.Internal: _Static :: forall f_ajDY. Prism' (SegmentType f_ajDY) PathSegment
+ Servant.Foreign.Internal: _Static :: forall f_apY3. Prism' (SegmentType f_apY3) PathSegment
- Servant.Foreign.Internal: argName :: forall f_ajAv. Lens' (Arg f_ajAv) PathSegment
+ Servant.Foreign.Internal: argName :: forall f_apRQ. Lens' (Arg f_apRQ) PathSegment
- Servant.Foreign.Internal: argType :: forall f_ajAv f_ajDJ. Lens (Arg f_ajAv) (Arg f_ajDJ) f_ajAv f_ajDJ
+ Servant.Foreign.Internal: argType :: forall f_apRQ f_apXO. Lens (Arg f_apRQ) (Arg f_apXO) f_apRQ f_apXO
- Servant.Foreign.Internal: headerArg :: forall f_ajWi f_ajZB. Lens (HeaderArg f_ajWi) (HeaderArg f_ajZB) (Arg f_ajWi) (Arg f_ajZB)
+ Servant.Foreign.Internal: headerArg :: forall f_aqkc f_aqnr. Lens (HeaderArg f_aqkc) (HeaderArg f_aqnr) (Arg f_aqkc) (Arg f_aqnr)
- Servant.Foreign.Internal: headerPattern :: forall f_ajWi. Traversal' (HeaderArg f_ajWi) Text
+ Servant.Foreign.Internal: headerPattern :: forall f_aqkc. Traversal' (HeaderArg f_aqkc) Text
- Servant.Foreign.Internal: path :: forall f_ak1i. Lens' (Url f_ak1i) (Path f_ak1i)
+ Servant.Foreign.Internal: path :: forall f_aqp7. Lens' (Url f_aqp7) (Path f_aqp7)
- Servant.Foreign.Internal: queryArgName :: forall f_ajSk f_ajW2. Lens (QueryArg f_ajSk) (QueryArg f_ajW2) (Arg f_ajSk) (Arg f_ajW2)
+ Servant.Foreign.Internal: queryArgName :: forall f_aqgi f_aqjW. Lens (QueryArg f_aqgi) (QueryArg f_aqjW) (Arg f_aqgi) (Arg f_aqjW)
- Servant.Foreign.Internal: queryArgType :: forall f_ajSk. Lens' (QueryArg f_ajSk) ArgType
+ Servant.Foreign.Internal: queryArgType :: forall f_aqgi. Lens' (QueryArg f_aqgi) ArgType
- Servant.Foreign.Internal: queryStr :: forall f_ak1i. Lens' (Url f_ak1i) [QueryArg f_ak1i]
+ Servant.Foreign.Internal: queryStr :: forall f_aqp7. Lens' (Url f_aqp7) [QueryArg f_aqp7]
- Servant.Foreign.Internal: reqBody :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
+ Servant.Foreign.Internal: reqBody :: forall f_aqsV. Lens' (Req f_aqsV) (Maybe f_aqsV)
- Servant.Foreign.Internal: reqFuncName :: forall f_ak5a. Lens' (Req f_ak5a) FunctionName
+ Servant.Foreign.Internal: reqFuncName :: forall f_aqsV. Lens' (Req f_aqsV) FunctionName
- Servant.Foreign.Internal: reqHeaders :: forall f_ak5a. Lens' (Req f_ak5a) [HeaderArg f_ak5a]
+ Servant.Foreign.Internal: reqHeaders :: forall f_aqsV. Lens' (Req f_aqsV) [HeaderArg f_aqsV]
- Servant.Foreign.Internal: reqMethod :: forall f_ak5a. Lens' (Req f_ak5a) Method
+ Servant.Foreign.Internal: reqMethod :: forall f_aqsV. Lens' (Req f_aqsV) Method
- Servant.Foreign.Internal: reqReturnType :: forall f_ak5a. Lens' (Req f_ak5a) (Maybe f_ak5a)
+ Servant.Foreign.Internal: reqReturnType :: forall f_aqsV. Lens' (Req f_aqsV) (Maybe f_aqsV)
- Servant.Foreign.Internal: reqUrl :: forall f_ak5a. Lens' (Req f_ak5a) (Url f_ak5a)
+ Servant.Foreign.Internal: reqUrl :: forall f_aqsV. Lens' (Req f_aqsV) (Url f_aqsV)
Files
- servant-foreign.cabal +1/−1
servant-foreign.cabal view
@@ -1,5 +1,5 @@ name: servant-foreign-version: 0.9.1+version: 0.9.1.1 synopsis: Helpers for generating clients for servant APIs in any programming language description: Helper types and functions for generating client functions for servant APIs in any programming language