packages feed

servant-matrix-param-0.2: src/Servant/MatrixParam/AesonSpecs.hs

{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TypeOperators #-}

{-# OPTIONS_GHC -fno-warn-orphans #-}

module Servant.MatrixParam.AesonSpecs where

import           Data.Proxy
import           Servant.API
import           Servant.Aeson.Internal

import           Servant.MatrixParam

instance HasGenericSpecs api => HasGenericSpecs (WithMatrixParams path params :> api) where
  collectRoundtripSpecs Proxy = collectRoundtripSpecs (Proxy :: Proxy api)