servant -is:package

Some helper functions for creating values in lucid DSLs that work with servant.
Export all of instances for the Client, Docs, and Server.
Run a given servant server around every test
Like servantSpec, but allows setting a context. Useful for example when your server uses basic auth.
Run a servant server around every test, based around the given SetupFunc
Like servantSpecWithSetupFunc, but allows setting a context. Useful for example when your server uses basic auth.
errors from the network connection
A root exception type (see Exception) to provide a common rendering format via MimeRender for builtin content types JSON and PlainText.
A constraint alias, for work with mode and routes.
Turns a generic product type into a tree of :<|> combinators.
Given a list of Q Type, combine them with Servant's (:<|>) function and return the resulting Q Type.
Type class to convert an e to servant's error types, e.g. ServerError on the server side. Thus, servers use methods of this class, along with Typeable and Show allow convenient definition of how error responses should look like.