-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Server support for servant-queryparam-core.
--
-- Server support for servant-queryparam-core.
@package servant-queryparam-server
@version 1.0.1
-- | This module exports orphan instances to make
-- servant-queryparam-core work with servers.
module Servant.Server.Record
instance Servant.Server.Record.GHasServer mod a context api => Servant.Server.Internal.HasServer (Servant.Server.Record.GParam mod (a ()) Servant.API.Sub.:> api) context
instance Servant.Server.Record.GHasServer mod a context (Servant.Server.Record.GParam mod (b ()) Servant.API.Sub.:> api) => Servant.Server.Record.GHasServer mod (a GHC.Generics.:*: b) context api
instance (GHC.Generics.Generic a, Servant.Server.Record.GHasServer mod (GHC.Generics.Rep a) context api) => Servant.Server.Internal.HasServer (Servant.QueryParam.Record.RecordParam mod a Servant.API.Sub.:> api) context
instance forall k (mod :: GHC.Types.Symbol -> Fcf.Core.Exp GHC.Types.Symbol) (c :: * -> *) (context :: [*]) (api :: k) (m3 :: GHC.Generics.Meta). Servant.Server.Record.GHasServer mod c context api => Servant.Server.Record.GHasServer mod (GHC.Generics.D1 m3 c) context api
instance forall k (mod :: GHC.Types.Symbol -> Fcf.Core.Exp GHC.Types.Symbol) (a :: * -> *) (context :: [*]) (api :: k) (n :: GHC.Generics.Meta). Servant.Server.Record.GHasServer mod a context api => Servant.Server.Record.GHasServer mod (GHC.Generics.C1 n a) context api
instance (Servant.Server.Internal.HasServer api context, GHC.TypeLits.KnownSymbol sym, GHC.TypeLits.KnownSymbol (Fcf.Core.Eval (mod sym))) => Servant.Server.Record.GHasServer mod (GHC.Generics.S1 ('GHC.Generics.MetaSel ('GHC.Maybe.Just sym) d1 d2 d3) (GHC.Generics.Rec0 GHC.Types.Bool)) context api
instance (Servant.Server.Internal.HasServer api context, Web.Internal.HttpApiData.FromHttpApiData a, GHC.TypeLits.KnownSymbol sym, GHC.TypeLits.KnownSymbol (Fcf.Core.Eval (mod sym)), Servant.Server.Internal.Context.HasContextEntry (context Servant.Server.Internal.Context..++ Servant.Server.Internal.ErrorFormatter.DefaultErrorFormatters) Servant.Server.Internal.ErrorFormatter.ErrorFormatters) => Servant.Server.Record.GHasServer mod (GHC.Generics.S1 ('GHC.Generics.MetaSel ('GHC.Maybe.Just sym) d1 d2 d3) (GHC.Generics.Rec0 [a])) context api
instance (Servant.Server.Internal.HasServer api context, Web.Internal.HttpApiData.FromHttpApiData a, GHC.TypeLits.KnownSymbol sym, GHC.TypeLits.KnownSymbol (Fcf.Core.Eval (mod sym)), Servant.Server.Internal.Context.HasContextEntry (context Servant.Server.Internal.Context..++ Servant.Server.Internal.ErrorFormatter.DefaultErrorFormatters) Servant.Server.Internal.ErrorFormatter.ErrorFormatters) => Servant.Server.Record.GHasServer mod (GHC.Generics.S1 ('GHC.Generics.MetaSel ('GHC.Maybe.Just sym) d1 d2 d3) (GHC.Generics.Rec0 (GHC.Maybe.Maybe a))) context api
instance (Servant.Server.Internal.HasServer api context, Web.Internal.HttpApiData.FromHttpApiData a, GHC.TypeLits.KnownSymbol sym, GHC.TypeLits.KnownSymbol (Fcf.Core.Eval (mod sym)), Servant.Server.Internal.Context.HasContextEntry (context Servant.Server.Internal.Context..++ Servant.Server.Internal.ErrorFormatter.DefaultErrorFormatters) Servant.Server.Internal.ErrorFormatter.ErrorFormatters) => Servant.Server.Record.GHasServer mod (GHC.Generics.S1 ('GHC.Generics.MetaSel ('GHC.Maybe.Just sym) d1 d2 d3) (GHC.Generics.Rec0 a)) context api