@@ -532,12 +532,12 @@ instance HasServer api context => HasServer (HttpVersion :> api) context where
532 route Proxy context subserver =
532 route Proxy context subserver =
533 route (Proxy :: Proxy api) context (passToServer subserver httpVersion)
533 route (Proxy :: Proxy api) context (passToServer subserver httpVersion)
535−-- | Singleton type representing a server that serves an empty API
535+-- | Singleton type representing a server that serves an empty API.
536−data EmptyAPIServer = EmptyAPIServer
536+data EmptyServer = EmptyServer deriving (Typeable, Eq, Show, Bounded, Enum)
538-- | Server for `EmptyAPI`
538-- | Server for `EmptyAPI`
539emptyAPIServer :: Server EmptyAPI
539emptyAPIServer :: Server EmptyAPI
540−emptyAPIServer = Tagged EmptyAPIServer
540+emptyAPIServer = Tagged EmptyServer
542-- | The server for an `EmptyAPI` is `emptyAPIServer`.
542-- | The server for an `EmptyAPI` is `emptyAPIServer`.
@@ -546,7 +546,7 @@ emptyAPIServer = Tagged EmptyAPIServer
546-- > server :: Server MyApi
546-- > server :: Server MyApi
547-- > server = emptyAPIServer
547-- > server = emptyAPIServer
548instance HasServer EmptyAPI context where
548instance HasServer EmptyAPI context where
549− type ServerT EmptyAPI m = Tagged m EmptyAPIServer
549+ type ServerT EmptyAPI m = Tagged m EmptyServer
551 route Proxy _ _ = StaticRouter mempty mempty
551 route Proxy _ _ = StaticRouter mempty mempty