servant-queryparam-openapi3 1.0.2 → 2.0.0
raw patch · 3 files changed
+18/−18 lines, 3 files
Files
- servant-queryparam-openapi3.cabal +2/−2
- src/Servant/OpenApi/Record.hs +0/−16
- src/Servant/QueryParam/OpenApi/Record.hs +16/−0
servant-queryparam-openapi3.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: servant-queryparam-openapi3-version: 1.0.2+version: 2.0.0 maintainer: Danila Danko <https://github.com/deemp> author: Kristof Bastiaensen copyright: Kristof Bastiaensen 2020@@ -21,7 +21,7 @@ library default-language: GHC2021 ghc-options: -Wall- exposed-modules: Servant.OpenApi.Record+ exposed-modules: Servant.QueryParam.OpenApi.Record hs-source-dirs: src build-depends: , base >=4.16 && <5
− src/Servant/OpenApi/Record.hs
@@ -1,16 +0,0 @@-{-# LANGUAGE UndecidableInstances #-}-{-# OPTIONS_GHC -fno-warn-orphans #-}---- | This module exports orphan instances to make--- [@servant-openapi3@](https://hackage.haskell.org/package/servant-openapi3) work with [@servant-queryparam-core@](https://hackage.haskell.org/package/servant-queryparam-core).-module Servant.OpenApi.Record () where--import Data.OpenApi-import Data.Proxy-import Servant.API-import Servant.OpenApi-import Servant.QueryParam.Record--instance HasOpenApi (UnRecordParam mod (RecordParam mod a :> api)) => HasOpenApi (RecordParam mod a :> api) where- toOpenApi :: Proxy (RecordParam mod a :> api) -> OpenApi- toOpenApi _ = toOpenApi (Proxy :: Proxy (UnRecordParam mod (RecordParam mod a :> api)))
+ src/Servant/QueryParam/OpenApi/Record.hs view
@@ -0,0 +1,16 @@+{-# LANGUAGE UndecidableInstances #-}+{-# OPTIONS_GHC -fno-warn-orphans #-}++-- | This module exports orphan instances to make+-- [@servant-openapi3@](https://hackage.haskell.org/package/servant-openapi3) work with [@servant-queryparam-core@](https://hackage.haskell.org/package/servant-queryparam-core).+module Servant.QueryParam.OpenApi.Record () where++import Data.OpenApi+import Data.Proxy+import Servant.API+import Servant.OpenApi+import Servant.QueryParam.Record++instance HasOpenApi (UnRecordParam mod (RecordParam mod a :> api)) => HasOpenApi (RecordParam mod a :> api) where+ toOpenApi :: Proxy (RecordParam mod a :> api) -> OpenApi+ toOpenApi _ = toOpenApi (Proxy :: Proxy (UnRecordParam mod (RecordParam mod a :> api)))