servant-snap-0.8.1: A family of combinators for defining webservices APIs and serving them

Index

:.Servant.Server.Internal.Context, Servant.Server, Servant
:<|> 
1 (Data Constructor)Servant
2 (Type/Class)Servant
:>Servant
AcceptServant
acceptCheckServant.Server.Internal
addAcceptCheckServant.Server.Internal.RoutingApplication, Servant.Server.Internal
addAuthCheckServant.Server.Internal.RoutingApplication, Servant.Server.Internal
addBodyCheckServant.Server.Internal.RoutingApplication, Servant.Server.Internal
addCaptureServant.Server.Internal.RoutingApplication, Servant.Server.Internal
AddHeaderServant
addHeaderServant
addHeadersServant.Server.Internal.SnapShims
addMethodCheckServant.Server.Internal.RoutingApplication, Servant.Server.Internal
AllIsElemServant
AllIsInServant
allLinksServant
allowedMethodServant.Server.Internal
allowedMethodHeadServant.Server.Internal
AndServant
AppendListServant
ApplicationServant.Server.Internal.SnapShims
applicationToSnapServant.Server.Internal.SnapShims
ArrayElemParamServant
authDServant.Server.Internal.RoutingApplication, Servant.Server.Internal
Authorized 
1 (Data Constructor)Servant.Server.Internal.BasicAuth, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal
AuthProtectServant
BadPassword 
1 (Data Constructor)Servant.Server.Internal.BasicAuth, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal
badRequest400Servant.Server.Internal.SnapShims
BasicAuthServant
BasicAuthCheck 
1 (Type/Class)Servant.Server.Internal.BasicAuth, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.BasicAuth, Servant.Server, Servant
BasicAuthData 
1 (Data Constructor)Servant
2 (Type/Class)Servant
basicAuthPasswordServant
BasicAuthResult 
1 (Type/Class)Servant.Server.Internal.BasicAuth, Servant.Server, Servant
2 (Type/Class)Servant.Server.Internal
basicAuthUsernameServant
bodyDServant.Server.Internal.RoutingApplication, Servant.Server.Internal
BuildHeadersToServant
buildHeadersToServant
CaptureServant
CaptureAllServant
CaptureAllRouterServant.Server.Internal.Router, Servant.Server.Internal
capturedServant.Server.Internal
CaptureRouterServant.Server.Internal.Router, Servant.Server.Internal
CaptureRouterStructureServant.Server.Internal.Router, Servant.Server.Internal
capturesDServant.Server.Internal.RoutingApplication, 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, Servant
created201Servant.Server.Internal.SnapShims
ct_wildcardServant.Server.Internal
decodeBAHdrServant.Server.Internal.BasicAuth, Servant.Server, Servant
Delayed 
1 (Type/Class)Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
2 (Data Constructor)Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
delayedFailServant.Server.Internal.RoutingApplication, Servant.Server.Internal
delayedFailFatalServant.Server.Internal.RoutingApplication, Servant.Server.Internal
DelayedM 
1 (Type/Class)Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
2 (Data Constructor)Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
DELETEServant
DeleteServant
DeleteAcceptedServant
DeleteNoContentServant
DeleteNonAuthoritativeServant
descendIntoNamedContextServant.Server.Internal.Context, Servant.Server, Servant
DescriptionServant
ElemServant
ElemGoServant
EmptyAPI 
1 (Data Constructor)Servant
2 (Type/Class)Servant
EmptyContextServant.Server.Internal.Context, Servant.Server, Servant
emptyDelayedServant.Server.Internal.RoutingApplication, Servant.Server.Internal
EndpointsServant
err300Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err301Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err302Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err303Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err304Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err305Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err307Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err400Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err401Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err402Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err403Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err404Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err405Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err406Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err407Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err409Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err410Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err411Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err412Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err413Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err414Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err415Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err416Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err417Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err500Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err501Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err502Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err503Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err504Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err505Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errBodyServant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errHeadersServant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errHTTPCodeServant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errReasonPhraseServant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
FailServant.Server.Internal.RoutingApplication, Servant.Server.Internal
FailFatalServant.Server.Internal.RoutingApplication, Servant.Server.Internal
FlagParamServant
FormUrlEncodedServant
FromHttpApiDataServant
GETServant
GetServant
GetAcceptedServant
getContextEntryServant.Server.Internal.Context, Servant.Server, Servant
GetHeadersServant
getHeadersServant
getHeadersHListServant
GetNoContentServant
GetNonAuthoritativeServant
GetPartialContentServant
GetResetContentServant
getResponseServant
HasContextEntryServant.Server.Internal.Context, Servant.Server, Servant
HasLinkServant
HasServerServant.Server.Internal, Servant.Server, Servant
HConsServant
HEADServant
Header 
1 (Data Constructor)Servant
2 (Type/Class)Servant
Headers 
1 (Data Constructor)Servant
2 (Type/Class)Servant
HListServant
HNilServant
httpMajorServant
httpMinorServant
HttpVersion 
1 (Data Constructor)Servant
2 (Type/Class)Servant
initThunkServant.Server.Internal.SnapShims
IsElemServant
IsElem'Servant
IsInServant
IsSecureServant
IsStrictSubAPIServant
IsSubAPIServant
IsSubListServant
JSONServant
leafRouterServant.Server.Internal.Router, Servant.Server.Internal
LinkServant
LinkArrayElementBracketServant
LinkArrayElementPlainServant
LinkArrayElementStyleServant
linkQueryParamsServant
linkSegmentsServant
linkURIServant
linkURI'Servant
MapSubServant
methodCheckServant.Server.Internal
methodDServant.Server.Internal.RoutingApplication, Servant.Server.Internal
methodNotAllowed405Servant.Server.Internal.SnapShims
methodRouterServant.Server.Internal
methodRouterHeadersServant.Server.Internal
MimeRenderServant
mimeRenderServant
MimeUnrenderServant
mimeUnrenderServant
mimeUnrenderWithTypeServant
MissingHeaderServant
mkBAChallengerHdrServant.Server.Internal.BasicAuth, Servant.Server, Servant
MkLinkServant
NamedContext 
1 (Type/Class)Servant.Server.Internal.Context, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.Context, Servant.Server, Servant
NoContent 
1 (Data Constructor)Servant
2 (Type/Class)Servant
noContent204Servant.Server.Internal.SnapShims
noHeaderServant
NoSuchUser 
1 (Data Constructor)Servant.Server.Internal.BasicAuth, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal
notFound404Servant.Server.Internal.SnapShims
NotSecureServant
OctetStreamServant
ok200Servant.Server.Internal.SnapShims
OPTIONSServant
OrServant
ParamServant
parseHeaderServant
parsePathInfoServant.Server.Internal.PathInfo, Servant.Server.Internal
parseQueryParamServant
parseUrlPieceServant
passToServerServant.Server.Internal.RoutingApplication, Servant.Server.Internal
PATCHServant
PatchServant
PatchAcceptedServant
PatchNoContentServant
PatchNonAuthoritativeServant
pathInfoServant.Server.Internal.PathInfo, Servant.Server.Internal
pathIsEmptyServant.Server.Internal.PathInfo, Servant.Server.Internal
pathRouterServant.Server.Internal.Router, Servant.Server.Internal
pathSafeTailServant.Server.Internal.PathInfo, Servant.Server.Internal
PlainTextServant
POSTServant
PostServant
PostAcceptedServant
PostCreatedServant
PostNoContentServant
PostNonAuthoritativeServant
PostResetContentServant
processedPathInfoServant.Server.Internal.PathInfo, Servant.Server.Internal
processMethodRouterServant.Server.Internal
Proxy 
1 (Data Constructor)Servant
2 (Type/Class)Servant
PUTServant
PutServant
PutAcceptedServant
PutNoContentServant
PutNonAuthoritativeServant
QueryFlagServant
QueryParamServant
QueryParamsServant
RawServant
RawRouterServant.Server.Internal.Router, Servant.Server.Internal
RawRouterStructureServant.Server.Internal.Router, Servant.Server.Internal
ReflectMethodServant
reflectMethodServant
RemoteHostServant
ReqBodyServant
reqNoPathServant.Server.Internal.PathInfo, Servant.Server.Internal
reqSafeTailServant.Server.Internal.PathInfo, Servant.Server.Internal
responseLBSServant.Server.Internal.RoutingApplication, Servant.Server.Internal
responseServantErrServant.Server.Internal.ServantErr, Servant.Server.Internal
RouteServant.Server.Internal.RoutingApplication, 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.RoutingApplication, 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
rqPathServant.Server.Internal.PathInfo, Servant.Server.Internal
runActionServant.Server.Internal.RoutingApplication, Servant.Server.Internal
runBasicAuthServant.Server.Internal.BasicAuth, Servant.Server, Servant
runChoiceServant.Server.Internal.Router, Servant.Server.Internal
runDelayedServant.Server.Internal.RoutingApplication, Servant.Server.Internal
runDelayedMServant.Server.Internal.RoutingApplication, Servant.Server.Internal
runRouterServant.Server.Internal.Router, Servant.Server.Internal
runRouterEnvServant.Server.Internal.Router, Servant.Server.Internal
safeLinkServant
sameStructureServant.Server.Internal.Router, Servant.Server.Internal
SecureServant
ServantErr 
1 (Type/Class)Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
serveDirectoryServant.Utils.StaticFiles, Servant
ServerServant.Server.Internal, Servant.Server, Servant
serverDServant.Server.Internal.RoutingApplication, Servant.Server.Internal
ServerTServant.Server.Internal, Servant.Server, Servant
serveSnapServant.Server, Servant
serveSnapWithContextServant.Server, Servant
setHeadersServant.Server.Internal.ServantErr, Servant.Server.Internal
SingleParamServant
snapToApplicationServant.Server.Internal.SnapShims
snapToApplication'Servant.Server.Internal.SnapShims
splitMatrixParametersServant.Server.Internal.PathInfo, Servant.Server.Internal
StaticRouterServant.Server.Internal.Router, Servant.Server.Internal
StaticRouterStructureServant.Server.Internal.Router, Servant.Server.Internal
StdMethodServant
SummaryServant
throwErrorServant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
toApplicationServant.Server.Internal.RoutingApplication, Servant.Server.Internal
toEncodedUrlPieceServant
toHeaderServant
ToHttpApiDataServant
toLinkServant
toQueryParamServant
toUrlPieceServant
TRACEServant
tweakResponseServant.Server.Internal.Router, Servant.Server.Internal
Unauthorized 
1 (Data Constructor)Servant.Server.Internal.BasicAuth, Servant.Server, Servant
2 (Data Constructor)Servant.Server.Internal
unBasicAuthCheckServant.Server.Internal.BasicAuth, Servant.Server, Servant
UndecodableHeaderServant
unSnapMethodServant.Server.Internal.SnapShims
unsupportedMediaType415Servant.Server.Internal.SnapShims
URI 
1 (Data Constructor)Servant
2 (Type/Class)Servant
uriAuthorityServant
uriFragmentServant
uriPathServant
uriQueryServant
uriSchemeServant
VaultServant
VerbServant
WithNamedContextServant
withRequestServant.Server.Internal.RoutingApplication, Servant.Server.Internal
worseHTTPCodeServant.Server.Internal.Router, Servant.Server.Internal