fca59556dd
Move `HasServer (NamedRoutes routes)` instance The instance has been moved to `Servant.Server.Internal`, as the instances for other combinators. It is necessary so that the instance can be re-exported from `Servant.Server` without circular imports. Otherwise, users have to import `Servant.Server.Generic` manually ; forgetting to do so will produce confusing error messages about the missing instance. Move `HasClient (NamedRoutes routes)` instance Moved so that the instance is made available when importing `Servant.Client`, avoiding possibly confusing errors when `Servant.Client.Generic` isn't imported.
11 lines
274 B
Haskell
11 lines
274 B
Haskell
{-# LANGUAGE KindSignatures #-}
|
|
{-# OPTIONS_HADDOCK not-home #-}
|
|
|
|
module Servant.API.NamedRoutes (
|
|
-- * NamedRoutes combinator
|
|
NamedRoutes
|
|
) where
|
|
|
|
-- | Combinator for embedding a record of named routes into a Servant API type.
|
|
data NamedRoutes (api :: * -> *)
|