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

Index

.++ |
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
Accept | Servant
acceptCheck | Servant.Server.Internal
acceptCheck' | Servant.Server.Internal
acceptD | Servant.Server.Internal.Delayed, Servant.Server.Internal
addAcceptCheck | Servant.Server.Internal.Delayed, Servant.Server.Internal
addAuthCheck | Servant.Server.Internal.Delayed, Servant.Server.Internal
addBodyCheck | Servant.Server.Internal.Delayed, Servant.Server.Internal
addCapture | Servant.Server.Internal.Delayed, Servant.Server.Internal
addContentType | Servant.Server.Internal.ResponseRender
addContentType' | Servant.Server.Internal.ResponseRender
AddHeader | Servant
addHeader | Servant
addHeader' | Servant
addHeaderCheck | Servant.Server.Internal.Delayed, Servant.Server.Internal
addMethodCheck | Servant.Server.Internal.Delayed, Servant.Server.Internal
addParameterCheck | Servant.Server.Internal.Delayed, Servant.Server.Internal
addQueryParam | Servant
allFieldLinks | Servant
allFieldLinks' | Servant
AllIsElem | Servant
AllIsIn | Servant
allLinks | Servant
allLinks' | Servant
allowedMethod | Servant.Server.Internal
allowedMethodHead | Servant.Server.Internal
And | Servant
AppendList | Servant
Application | Servant.Server, Servant
ArrayElemParam | Servant
AsApi | Servant
AsLink | Servant
AsServer | Servant.Server.Internal, Servant.Server.Generic
AsServerT | Servant.Server.Internal, Servant.Server.Generic
AtMostOneFragment | Servant
authD | Servant.Server.Internal.Delayed, Servant.Server.Internal
AuthHandler |
1 (Type/Class) | Servant.Server.Experimental.Auth
2 (Data Constructor) | Servant.Server.Experimental.Auth
Authorized | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
AuthProtect | Servant
AuthServerData | Servant.Server.Experimental.Auth
BadPassword | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
BasicAuth | Servant
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
basicAuthPassword | Servant
BasicAuthResult | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
basicAuthUsername | Servant
bodyD | Servant.Server.Internal.Delayed, Servant.Server.Internal
bodyParserErrorFormatter | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
BuildHeadersTo | Servant
buildHeadersTo | Servant
Capture | Servant
Capture' | Servant
CaptureAll | Servant
CaptureAllRouter | Servant.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
captureName | Servant.Server.Internal.Router, Servant.Server.Internal
CaptureRouter | Servant.Server.Internal.Router, Servant.Server.Internal
CaptureRouterStructure | Servant.Server.Internal.Router, Servant.Server.Internal
capturesD | Servant.Server.Internal.Delayed, Servant.Server.Internal
captureType | Servant.Server.Internal.Router, Servant.Server.Internal
Choice | Servant.Server.Internal.Router, Servant.Server.Internal
choice | Servant.Server.Internal.Router, Servant.Server.Internal
ChoiceStructure | Servant.Server.Internal.Router, Servant.Server.Internal
CONNECT | Servant
contentD | Servant.Server.Internal.Delayed, Servant.Server.Internal
contentType | Servant
contentTypes | Servant
Context | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
ct_wildcard | Servant.Server.Internal
decodeBAHdr | Servant.Server.Internal.BasicAuth, Servant.Server.Internal
DeepQuery | Servant
DefaultErrorFormatters | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
defaultErrorFormatters | Servant.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
delayedFail | Servant.Server.Internal.DelayedIO, Servant.Server.Internal
delayedFailFatal | Servant.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
DELETE | Servant
Delete | Servant
DeleteAccepted | Servant
DeleteNoContent | Servant
DeleteNonAuthoritative | Servant
descendIntoNamedContext | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
Description | Servant
Elem | Servant
ElemGo | Servant
EmptyAPI |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
EmptyContext | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
emptyDelayed | Servant.Server.Internal.Delayed, Servant.Server.Internal
EmptyServer |
1 (Type/Class) | Servant.Server.Internal, Servant.Server, Servant
2 (Data Constructor) | Servant.Server.Internal
emptyServer | Servant.Server.Internal, Servant.Server, Servant
Endpoints | Servant
err300 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err301 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err302 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err303 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err304 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err305 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err307 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err400 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err401 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err402 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err403 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err404 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err405 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err406 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err407 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err409 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err410 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err411 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err412 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err413 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err414 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err415 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err416 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err417 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err418 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err422 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err429 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err500 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err501 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err502 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err503 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err504 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
err505 | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
errBody | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
errHeaders | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
errHTTPCode | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
ErrorFormatter | Servant.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
errReasonPhrase | Servant.Server.Internal.ServerError, Servant.Server.Internal, Servant.Server, Servant
EventKind | Servant
Fail | Servant.Server.Internal.RouteResult, Servant.Server.Internal
FailFatal | Servant.Server.Internal.RouteResult, Servant.Server.Internal
fieldLink | Servant
fieldLink' | Servant
FlagParam | Servant
FormUrlEncoded | Servant
Fragment | Servant
FragmentUnique | Servant
FramingRender | Servant
framingRender | Servant
FramingUnrender | Servant
framingUnrender | Servant
FromHttpApiData | Servant
fromServant | Servant
FromSourceIO | Servant
fromSourceIO | Servant
genericApi | Servant
GenericMode | Servant
GenericServant | Servant
genericServe | Servant.Server.Generic
genericServer | Servant.Server.Generic
genericServerT | Servant.Server.Generic
genericServeT | Servant.Server.Generic
genericServeTWithContext | Servant.Server.Generic
GET | Servant
Get | Servant
GetAccepted | Servant
getAcceptHeader | Servant.Server.Internal, Servant.Server, Servant
getContextEntry | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
GetHeaders | Servant
getHeaders | Servant
getHeadersHList | Servant
GetNoContent | Servant
GetNonAuthoritative | Servant
GetPartialContent | Servant
GetResetContent | Servant
getResponse | Servant
GServantProduct | Servant
GServer | Servant.Server.Internal
GServerConstraints | Servant.Server.Internal
gServerProof | Servant.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
HasAcceptCheck | Servant.Server.Internal
HasContextEntry | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
HasLink | Servant
HasResponseHeader | Servant
HasServer | Servant.Server.Internal, Servant.Server, Servant
HasServerArrowTypeError | Servant.Server.Internal
HasStatus | Servant
HCons | Servant
HEAD | Servant
Header |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
Header' | Servant
headerParseErrorFormatter | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
Headers |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
headersD | Servant.Server.Internal.Delayed, Servant.Server.Internal
HList | Servant
HNil | Servant
hoistServer | Servant.Server, Servant
hoistServerWithContext | Servant.Server.Internal, Servant.Server, Servant
Host | Servant
httpMajor | Servant
httpMinor | Servant
HttpVersion |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
If | Servant
inject | Servant
IsElem | Servant
IsElem' | Servant
IsIn | Servant
IsMember | Servant
IsSecure | Servant
IsServerResource | Servant.Server.UVerb, Servant.Server, Servant
IsStrictSubAPI | Servant
IsSubAPI | Servant
IsSubList | Servant
IsWaiBody | Servant.Server.Internal.ResponseRender
JSON | Servant
JsonEvent | Servant
layout | Servant.Server, Servant
layoutWithContext | Servant.Server, Servant
leafRouter | Servant.Server.Internal.Router, Servant.Server.Internal
Lenient | Servant
liftRouteResult | Servant.Server.Internal.DelayedIO, Servant.Server.Internal
Link | Servant
LinkArrayElementBracket | Servant
LinkArrayElementPlain | Servant
LinkArrayElementStyle | Servant
linkFragment | Servant
linkQueryParams | Servant
linkSegments | Servant
linkURI | Servant
linkURI' | Servant
lookupResponseHeader | Servant
MapSub | Servant
methodCheck | Servant.Server.Internal
methodD | Servant.Server.Internal.Delayed, Servant.Server.Internal
methodRouter | Servant.Server.Internal
MimeRender | Servant
mimeRender | Servant
MimeUnrender | Servant
mimeUnrender | Servant
mimeUnrenderWithType | Servant
MissingHeader | Servant
mkAuthHandler | Servant.Server.Experimental.Auth
mkBAChallengerHdr | Servant.Server.Internal.BasicAuth, Servant.Server.Internal
MkContextWithErrorFormatter | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal
mkContextWithErrorFormatter | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal
MkHandler | Servant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
MkLink | Servant, 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
NamedRoutes | Servant
NetstringFraming | Servant
NewlineFraming | Servant
NoContent |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
noContentRouter | Servant.Server.Internal
NoContentVerb | Servant
NoFraming | Servant
noHeader | Servant
noHeader' | Servant
NoSuchUser | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
NotFoundErrorFormatter | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
notFoundErrorFormatter | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
NotSecure | Servant
OctetStream | Servant
Optional | Servant
OPTIONS | Servant
Or | Servant
Param | Servant
paramsD | Servant.Server.Internal.Delayed, Servant.Server.Internal
parseDeepParam | Servant.Server.Internal
parseHeader | Servant
parseQueryParam | Servant
parseUrlPiece | Servant
passToServer | Servant.Server.Internal.Delayed, Servant.Server.Internal
PATCH | Servant
Patch | Servant
PatchAccepted | Servant
PatchNoContent | Servant
PatchNonAuthoritative | Servant
pathRouter | Servant.Server.Internal.Router, Servant.Server.Internal
PlainText | Servant
POST | Servant
Post | Servant
PostAccepted | Servant
PostCreated | Servant
PostNoContent | Servant
PostNonAuthoritative | Servant
PostResetContent | Servant
Proxy |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
PUT | Servant
Put | Servant
PutAccepted | Servant
PutCreated | Servant
PutNoContent | Servant
PutNonAuthoritative | Servant
QueryFlag | Servant
QueryParam | Servant
QueryParam' | Servant
QueryParams | Servant
QueryString | Servant
Raw | Servant
RawEvent | Servant
RawM | Servant
RawRouter | Servant.Server.Internal.Router, Servant.Server.Internal
RawRouterStructure | Servant.Server.Internal.Router, Servant.Server.Internal
ReflectMethod | Servant
reflectMethod | Servant
RemoteHost | Servant
ReqBody | Servant
ReqBody' | Servant
Required | Servant
respond | Servant.Server.UVerb, Servant.Server, Servant
ResponseBody | Servant.Server.Internal.ResponseRender
ResponseHeader | Servant
ResponseListRender | Servant.Server.Internal.ResponseRender
responseListRender | Servant.Server.Internal.ResponseRender
responseListStatuses | Servant.Server.Internal.ResponseRender
ResponseRender | Servant.Server.Internal.ResponseRender
responseRender | Servant.Server.Internal.ResponseRender
responseServerError | Servant.Server.Internal.ServerError, Servant.Server.Internal
ResponseStatus | Servant.Server.Internal.ResponseRender
responseToWai | Servant.Server.Internal.ResponseRender
Route | Servant.Server.Internal.RouteResult, Servant.Server.Internal
route | Servant.Server.Internal, Servant.Server, Servant
Router | Servant.Server.Internal.Router, Servant.Server.Internal
Router' | Servant.Server.Internal.Router, Servant.Server.Internal
RouteResult | Servant.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
routerLayout | Servant.Server.Internal.Router, Servant.Server.Internal
RouterStructure | Servant.Server.Internal.Router, Servant.Server.Internal
routerStructure | Servant.Server.Internal.Router, Servant.Server.Internal
RoutingApplication | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
runAction | Servant.Server.Internal.Delayed, Servant.Server.Internal
runBasicAuth | Servant.Server.Internal.BasicAuth, Servant.Server.Internal
runChoice | Servant.Server.Internal.Router, Servant.Server.Internal
runDelayed | Servant.Server.Internal.Delayed, Servant.Server.Internal
runDelayedIO | Servant.Server.Internal.DelayedIO, Servant.Server.Internal
runDelayedIO' | Servant.Server.Internal.DelayedIO, Servant.Server.Internal
runHandler | Servant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
runHandler' | Servant.Server.Internal.Handler, Servant.Server.Internal, Servant.Server, Servant
runRouter | Servant.Server.Internal.Router, Servant.Server.Internal
runRouterEnv | Servant.Server.Internal.Router, Servant.Server.Internal
runRouteResultT | Servant.Server.Internal.RouteResult, Servant.Server.Internal
safeLink | Servant
safeLink' | Servant
sameStructure | Servant.Server.Internal.Router, Servant.Server.Internal
SBool | Servant
sbool | Servant
SBoolI | Servant
Secure | Servant
serve | Servant.Server, Servant
serveDirectory | Servant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryEmbedded | Servant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryFileServer | Servant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryWebApp | Servant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryWebAppLookup | Servant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
serveDirectoryWith | Servant.Server.StaticFiles, Servant, Servant.Utils.StaticFiles
Server | Servant.Server.Internal, Servant.Server, Servant
ServerContext | Servant.Server, Servant
serverD | Servant.Server.Internal.Delayed, Servant.Server.Internal
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
ServerSentEvents | Servant
ServerSentEvents' | Servant
ServerT | Servant.Server.Internal, Servant.Server.Internal, Servant.Server, Servant, Servant
serveWithContext | Servant.Server, Servant
serveWithContextT | Servant.Server, Servant
setEmptyBody | Servant.Server.Internal.ResponseRender
SFalse | Servant
SingleParam | Servant
SomeResponse |
1 (Type/Class) | Servant.Server.Internal.ResponseRender
2 (Data Constructor) | Servant.Server.Internal.ResponseRender
someResponseToWai | Servant.Server.Internal.ResponseRender
SourceIO | Servant
StaticRouter | Servant.Server.Internal.Router, Servant.Server.Internal
StaticRouterStructure | Servant.Server.Internal.Router, Servant.Server.Internal
Statuses | Servant, Servant
StatusOf | Servant, Servant
statusOf | Servant
StdMethod | Servant
Stream | Servant
StreamBody | Servant
StreamBody' | Servant
StreamGet | Servant
StreamPost | Servant
streamRouter | Servant.Server.Internal
Strict | Servant
STrue | Servant
Summary | Servant
Tagged |
1 (Type/Class) | Servant.Server, Servant
2 (Data Constructor) | Servant.Server, Servant
throwError | Servant
toApplication | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal, Servant.Server, Servant
toCaptureTag | Servant.Server.Internal.Router, Servant.Server.Internal
toCaptureTags | Servant.Server.Internal.Router, Servant.Server.Internal
toEncodedQueryParam | Servant
toEncodedUrlPiece | Servant
toHeader | Servant
ToHttpApiData | Servant
toLink | Servant
toQueryParam | Servant
ToServant | Servant
toServant | Servant
ToServantApi | Servant
ToSourceIO | Servant
toSourceIO | Servant
toUrlPiece | Servant
TRACE | Servant
tweakResponse | Servant.Server.Internal.Router, Servant.Server.Internal, Servant.Server, Servant
unAuthHandler | Servant.Server.Experimental.Auth
Unauthorized | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
unBasicAuthCheck | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
UndecodableHeader | Servant
Union | Servant
Unique | Servant
unTagged | Servant.Server, Servant
URI |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
uriAuthority | Servant
uriFragment | Servant
uriPath | Servant
uriQuery | Servant
uriScheme | Servant
urlParseErrorFormatter | Servant.Server.Internal.ErrorFormatter, Servant.Server.Internal, Servant.Server, Servant
UVerb | Servant
Vault | Servant
Verb | Servant
WithNamedContext | Servant
withRequest | Servant.Server.Internal.DelayedIO, Servant.Server.Internal
WithResource | Servant
WithStatus |
1 (Type/Class) | Servant
2 (Data Constructor) | Servant
worseHTTPCode | Servant.Server.Internal.Router, Servant.Server.Internal