servant-matrix-param-0.3: src/Servant/MatrixParam/AesonSpecs.hs
{-# LANGUAGE CPP #-}
{-# 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
#if MIN_VERSION_servant_aeson_specs(0,5,0)
collectRoundtripSpecs settings Proxy = collectRoundtripSpecs settings (Proxy :: Proxy api)
#else
collectRoundtripSpecs Proxy = collectRoundtripSpecs (Proxy :: Proxy api)
#endif