servant-server-0.20.2: A family of combinators for defining webservices APIs and serving them

Index

$sel:acceptD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:authD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:basicAuthPassword:BasicAuthDataServant
$sel:basicAuthUsername:BasicAuthDataServant
$sel:bodyD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:bodyParserErrorFormatter:ErrorFormattersServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
$sel:captureName:CaptureHintServant.Server.Internal.Router, Servant.Server.Internal
$sel:capturesD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:captureType:CaptureHintServant.Server.Internal.Router, Servant.Server.Internal
$sel:contentD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:errBody:ServerErrorServant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
$sel:errHeaders:ServerErrorServant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
$sel:errHTTPCode:ServerErrorServant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
$sel:errReasonPhrase:ServerErrorServant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
$sel:getHeadersHList:HeadersServant
$sel:getResponse:HeadersServant
$sel:headerParseErrorFormatter:ErrorFormattersServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
$sel:headersD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:methodD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:notFoundErrorFormatter:ErrorFormattersServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
$sel:paramsD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:runDelayedIO':DelayedIOServant.Server.Internal.DelayedIO, Servant.Server.Internal
$sel:runHandler':HandlerServant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
$sel:runRouteResultT:RouteResultTServant.Server.Internal.RouteResult, Servant.Server.Internal
$sel:serverD:DelayedServant.Server.Internal.Delayed, Servant.Server.Internal
$sel:unAuthHandler:AuthHandlerServant.Server.Experimental.Auth
$sel:unBasicAuthCheck:BasicAuthCheckServant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
$sel:urlParseErrorFormatter:ErrorFormattersServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
.++ 
1 (Type/Class)Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
2 (Function)Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
:-Servant, Servant
:.Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
:<|> 
1 (Type/Class)Servant
2 (Data Constructor)Servant
:>Servant
AcceptServant
acceptCheckServant.Server.Internal
addAcceptCheckServant.Server.Internal.Delayed, Servant.Server.Internal
addAuthCheckServant.Server.Internal.Delayed, Servant.Server.Internal
addBodyCheckServant.Server.Internal.Delayed, Servant.Server.Internal
addCaptureServant.Server.Internal.Delayed, Servant.Server.Internal
AddHeaderServant
addHeaderServant
addHeader'Servant
addHeaderCheckServant.Server.Internal.Delayed, Servant.Server.Internal
addMethodCheckServant.Server.Internal.Delayed, Servant.Server.Internal
addParameterCheckServant.Server.Internal.Delayed, Servant.Server.Internal
allFieldLinksServant
allFieldLinks'Servant
AllIsElemServant
AllIsInServant
allLinksServant
allLinks'Servant
allowedMethodServant.Server.Internal
allowedMethodHeadServant.Server.Internal
AndServant
AppendListServant
ApplicationServant.Server, Servant
ArrayElemParamServant
AsApiServant
AsLinkServant
AsServerServant.Server.Internal, Servant.Server.Generic
AsServerTServant.Server.Internal, Servant.Server.Generic
AtMostOneFragmentServant
AuthHandler 
1 (Type/Class)Servant.Server.Experimental.Auth
2 (Data Constructor)Servant.Server.Experimental.Auth
AuthorizedServant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
AuthProtectServant
AuthServerDataServant.Server.Experimental.Auth
BadPasswordServant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
BasicAuthServant
BasicAuthCheck 
1 (Type/Class)Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
BasicAuthData 
1 (Type/Class)Servant
2 (Data Constructor)Servant
BasicAuthResultServant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
BuildHeadersToServant
buildHeadersToServant
CaptureServant
Capture'Servant
CaptureAllServant
CaptureAllRouterServant.Server.Internal.Router, Servant.Server.Internal
CaptureHint 
1 (Type/Class)Servant.Server.Internal.Router, Servant.Server.Internal
2 (Data Constructor)Servant.Server.Internal.Router, Servant.Server.Internal
CaptureRouterServant.Server.Internal.Router, Servant.Server.Internal
CaptureRouterStructureServant.Server.Internal.Router, Servant.Server.Internal
ChoiceServant.Server.Internal.Router, Servant.Server.Internal
choiceServant.Server.Internal.Router, Servant.Server.Internal
ChoiceStructureServant.Server.Internal.Router, Servant.Server.Internal
CONNECTServant
contentTypeServant
contentTypesServant
ContextServant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
ct_wildcardServant.Server.Internal
decodeBAHdrServant.Server.Internal.BasicAuth, Servant.Server.Internal
DeepQueryServant
DefaultErrorFormattersServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
defaultErrorFormattersServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
Delayed 
1 (Type/Class)Servant.Server.Internal.Delayed, Servant.Server.Internal
2 (Data Constructor)Servant.Server.Internal.Delayed, Servant.Server.Internal
delayedFailServant.Server.Internal.DelayedIO, Servant.Server.Internal
delayedFailFatalServant.Server.Internal.DelayedIO, Servant.Server.Internal
DelayedIO 
1 (Type/Class)Servant.Server.Internal.DelayedIO, Servant.Server.Internal
2 (Data Constructor)Servant.Server.Internal.DelayedIO, Servant.Server.Internal
DELETEServant
DeleteServant
DeleteAcceptedServant
DeleteNoContentServant
DeleteNonAuthoritativeServant
descendIntoNamedContextServant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
DescriptionServant
ElemServant
ElemGoServant
EmptyAPI 
1 (Type/Class)Servant
2 (Data Constructor)Servant
EmptyContextServant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
emptyDelayedServant.Server.Internal.Delayed, Servant.Server.Internal
EmptyServer 
1 (Type/Class)Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal
emptyServerServant.Server.Internal, Servant.Server, Servant
EndpointsServant
err300Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err301Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err302Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err303Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err304Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err305Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err307Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err400Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err401Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err402Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err403Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err404Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err405Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err406Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err407Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err409Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err410Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err411Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err412Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err413Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err414Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err415Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err416Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err417Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err418Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err422Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err429Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err500Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err501Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err502Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err503Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err504Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err505Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
ErrorFormatterServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
ErrorFormatters 
1 (Type/Class)Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal
FailServant.Server.Internal.RouteResult, Servant.Server.Internal
FailFatalServant.Server.Internal.RouteResult, Servant.Server.Internal
fieldLinkServant
fieldLink'Servant
FlagParamServant
FormUrlEncodedServant
FragmentServant
FragmentUniqueServant
FramingRenderServant
framingRenderServant
FramingUnrenderServant
framingUnrenderServant
FromHttpApiDataServant
fromServantServant
FromSourceIOServant
fromSourceIOServant
genericApiServant
GenericModeServant
GenericServantServant
genericServeServant.Server.Generic
genericServerServant.Server.Generic
genericServerTServant.Server.Generic
genericServeTServant.Server.Generic
genericServeTWithContextServant.Server.Generic
GETServant
GetServant
GetAcceptedServant
getAcceptHeaderServant.Server.Internal, Servant.Server, Servant
getContextEntryServant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
GetHeadersServant
getHeadersServant
GetNoContentServant
GetNonAuthoritativeServant
GetPartialContentServant
GetResetContentServant
GServantProductServant
GServerServant.Server.Internal
GServerConstraintsServant.Server.Internal
gServerProofServant.Server.Internal
Handler 
1 (Type/Class)Servant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
HasContextEntryServant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
HasLinkServant
HasResponseHeaderServant
HasServerServant.Server.Internal, Servant.Server, Servant
HasServerArrowTypeErrorServant.Server.Internal
HasStatusServant
HConsServant
HEADServant
Header 
1 (Type/Class)Servant
2 (Data Constructor)Servant
Header'Servant
Headers 
1 (Type/Class)Servant
2 (Data Constructor)Servant
HListServant
HNilServant
hoistServerServant.Server, Servant
hoistServerWithContextServant.Server.Internal, Servant.Server, Servant
httpMajorServant
httpMinorServant
HttpVersion 
1 (Type/Class)Servant
2 (Data Constructor)Servant
IfServant
injectServant
IsElemServant
IsElem'Servant
IsInServant
IsMemberServant
IsSecureServant
IsServerResourceServant.Server.UVerb, Servant.Server, Servant
IsStrictSubAPIServant
IsSubAPIServant
IsSubListServant
JSONServant
layoutServant.Server, Servant
layoutWithContextServant.Server, Servant
leafRouterServant.Server.Internal.Router, Servant.Server.Internal
LenientServant
liftRouteResultServant.Server.Internal.DelayedIO, Servant.Server.Internal
LinkServant
LinkArrayElementBracketServant
LinkArrayElementPlainServant
LinkArrayElementStyleServant
linkFragmentServant
linkQueryParamsServant
linkSegmentsServant
linkURIServant
linkURI'Servant
lookupResponseHeaderServant
MapSubServant
methodCheckServant.Server.Internal
methodRouterServant.Server.Internal
MimeRenderServant
mimeRenderServant
MimeUnrenderServant
mimeUnrenderServant
mimeUnrenderWithTypeServant
MissingHeaderServant
mkAuthHandlerServant.Server.Experimental.Auth
mkBAChallengerHdrServant.Server.Internal.BasicAuth, Servant.Server.Internal
MkContextWithErrorFormatterServant.Server.Internal.ErrorFormatter, Servant.Server.Internal
mkContextWithErrorFormatterServant.Server.Internal.ErrorFormatter, Servant.Server.Internal
MkHandlerServant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
MkLinkServant, Servant
NamedContext 
1 (Type/Class)Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
NamedRoutesServant
NetstringFramingServant
NewlineFramingServant
NoContent 
1 (Type/Class)Servant
2 (Data Constructor)Servant
noContentRouterServant.Server.Internal
NoContentVerbServant
NoFramingServant
noHeaderServant
noHeader'Servant
NoSuchUserServant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
NotFoundErrorFormatterServant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
NotSecureServant
OctetStreamServant
OptionalServant
OPTIONSServant
OrServant
ParamServant
parseDeepParamServant.Server.Internal
parseHeaderServant
parseQueryParamServant
parseUrlPieceServant
passToServerServant.Server.Internal.Delayed, Servant.Server.Internal
PATCHServant
PatchServant
PatchAcceptedServant
PatchNoContentServant
PatchNonAuthoritativeServant
pathRouterServant.Server.Internal.Router, Servant.Server.Internal
PlainTextServant
POSTServant
PostServant
PostAcceptedServant
PostCreatedServant
PostNoContentServant
PostNonAuthoritativeServant
PostResetContentServant
Proxy 
1 (Type/Class)Servant
2 (Data Constructor)Servant
PUTServant
PutServant
PutAcceptedServant
PutCreatedServant
PutNoContentServant
PutNonAuthoritativeServant
QueryFlagServant
QueryParamServant
QueryParam'Servant
QueryParamsServant
QueryStringServant
RawServant
RawMServant
RawRouterServant.Server.Internal.Router, Servant.Server.Internal
RawRouterStructureServant.Server.Internal.Router, Servant.Server.Internal
ReflectMethodServant
reflectMethodServant
RemoteHostServant
ReqBodyServant
ReqBody'Servant
RequiredServant
respondServant.Server.UVerb, Servant.Server, Servant
ResponseHeaderServant
responseServerErrorServant.Server.Internal.ServerError, Servant.Server.Internal
RouteServant.Server.Internal.RouteResult, Servant.Server.Internal
routeServant.Server.Internal, Servant.Server, Servant
RouterServant.Server.Internal.Router, Servant.Server.Internal
Router'Servant.Server.Internal.Router, Servant.Server.Internal
RouteResultServant.Server.Internal.RouteResult, Servant.Server.Internal
RouteResultT 
1 (Type/Class)Servant.Server.Internal.RouteResult, Servant.Server.Internal
2 (Data Constructor)Servant.Server.Internal.RouteResult, Servant.Server.Internal
routerLayoutServant.Server.Internal.Router, Servant.Server.Internal
RouterStructureServant.Server.Internal.Router, Servant.Server.Internal
routerStructureServant.Server.Internal.Router, Servant.Server.Internal
RoutingApplicationServant.Server.Internal.RoutingApplication, Servant.Server.Internal
runActionServant.Server.Internal.Delayed, Servant.Server.Internal
runBasicAuthServant.Server.Internal.BasicAuth, Servant.Server.Internal
runChoiceServant.Server.Internal.Router, Servant.Server.Internal
runDelayedServant.Server.Internal.Delayed, Servant.Server.Internal
runDelayedIOServant.Server.Internal.DelayedIO, Servant.Server.Internal
runHandlerServant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
runRouterServant.Server.Internal.Router, Servant.Server.Internal
runRouterEnvServant.Server.Internal.Router, Servant.Server.Internal
safeLinkServant
safeLink'Servant
sameStructureServant.Server.Internal.Router, Servant.Server.Internal
SBoolServant
sboolServant
SBoolIServant
SecureServant
serveServant.Server, Servant
serveDirectoryServant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryEmbeddedServant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryFileServerServant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryWebAppServant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryWebAppLookupServant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryWithServant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
ServerServant.Server.Internal, Servant.Server, Servant
ServerContextServant.Server, Servant
ServerError 
1 (Type/Class)Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
ServerTServant.Server.Internal, Servant.Server.Internal, Servant.Server, Servant, Servant
serveWithContextServant.Server, Servant
serveWithContextTServant.Server, Servant
SFalseServant
SingleParamServant
SourceIOServant
StaticRouterServant.Server.Internal.Router, Servant.Server.Internal
StaticRouterStructureServant.Server.Internal.Router, Servant.Server.Internal
StatusesServant, Servant
StatusOfServant, Servant
statusOfServant
StdMethodServant
StreamServant
StreamBodyServant
StreamBody'Servant
StreamGetServant
StreamPostServant
streamRouterServant.Server.Internal
StrictServant
STrueServant
SummaryServant
Tagged 
1 (Type/Class)Servant.Server, Servant
2 (Data Constructor)Servant.Server, Servant
throwErrorServant
toApplicationServant.Server.Internal.RoutingApplication, Servant.Server.Internal, Servant.Server, Servant
toCaptureTagServant.Server.Internal.Router, Servant.Server.Internal
toCaptureTagsServant.Server.Internal.Router, Servant.Server.Internal
toEncodedQueryParamServant
toEncodedUrlPieceServant
toHeaderServant
ToHttpApiDataServant
toLinkServant
toQueryParamServant
ToServantServant
toServantServant
ToServantApiServant
ToSourceIOServant
toSourceIOServant
toUrlPieceServant
TRACEServant
tweakResponseServant.Server.Internal.Router, Servant.Server.Internal, Servant.Server, Servant
UnauthorizedServant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
UndecodableHeaderServant
UnionServant
UniqueServant
unTaggedServant.Server, Servant
URI 
1 (Type/Class)Servant
2 (Data Constructor)Servant
uriAuthorityServant
uriFragmentServant
uriPathServant
uriQueryServant
uriSchemeServant
UVerbServant
VaultServant
VerbServant
WithNamedContextServant
withRequestServant.Server.Internal.DelayedIO, Servant.Server.Internal
WithResourceServant
WithStatus 
1 (Type/Class)Servant
2 (Data Constructor)Servant
worseHTTPCodeServant.Server.Internal.Router, Servant.Server.Internal