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

Index

$$ | Servant.Server, Servant
:. | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
:<|> |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
:> | Servant
:~> | Servant.Server, Servant
Accept | Servant
acceptCheck | Servant.Server.Internal
acceptD | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
addAcceptCheck | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
addAuthCheck | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
addBodyCheck | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
addCapture | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
AddHeader | Servant
addHeader | Servant
addHeaderCheck | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
addMethodCheck | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
addParameterCheck | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
AllIsElem | Servant
AllIsIn | Servant
allowedMethod | Servant.Server.Internal
allowedMethodHead | Servant.Server.Internal
And | Servant
AppendList | Servant
Application | Servant.Server, Servant
ArrayElemParam | Servant
authD | Servant.Server.Internal.RoutingApplication, 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 (Data Constructor) | Servant
2 (Type/Class) | Servant
basicAuthPassword | Servant
BasicAuthResult | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
basicAuthUsername | Servant
bodyD | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
BuildHeadersTo | Servant
buildHeadersTo | Servant
Capture | Servant
CaptureAll | Servant
CaptureAllRouter | 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.RoutingApplication, 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.RoutingApplication, 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
Delayed |
1 (Type/Class) | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
2 (Data Constructor) | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
delayedFail | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
delayedFailFatal | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
DelayedIO |
1 (Type/Class) | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
2 (Data Constructor) | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
DELETE | Servant
Delete | Servant
DeleteAccepted | Servant
DeleteNoContent | Servant
DeleteNonAuthoritative | Servant
descendIntoNamedContext | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
Elem | Servant
ElemGo | Servant
embedNat | Servant.Server, Servant
EmptyAPI |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
EmptyContext | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
emptyDelayed | Servant.Server.Internal.RoutingApplication, 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
enter | Servant.Server, Servant
err300 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err301 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err302 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err303 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err304 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err305 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err307 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err400 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err401 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err402 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err403 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err404 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err405 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err406 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err407 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err409 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err410 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err411 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err412 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err413 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err414 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err415 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err416 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err417 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err418 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err422 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err500 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err501 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err502 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err503 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err504 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
err505 | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errBody | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errHeaders | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errHTTPCode | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
errReasonPhrase | Servant.Server.Internal.ServantErr, Servant.Server.Internal, Servant.Server, Servant
evalStateTLNat | Servant.Server, Servant
evalStateTSNat | Servant.Server, Servant
Fail | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
FailFatal | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
FlagParam | Servant
FormUrlEncoded | Servant
FromHttpApiData | Servant
generalizeNat | Servant.Server, Servant
GET | Servant
Get | Servant
GetAccepted | 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
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
HasContextEntry | Servant.Server.Internal.Context, Servant.Server.Internal, Servant.Server, Servant
HasLink | Servant
HasServer | Servant.Server.Internal, Servant.Server, Servant
HCons | Servant
HEAD | Servant
Header |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
Headers |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
headersD | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
HList | Servant
HNil | Servant
hoistNat | Servant.Server, Servant
httpMajor | Servant
httpMinor | Servant
HttpVersion |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
IsElem | Servant
IsElem' | Servant
IsIn | Servant
IsSecure | Servant
IsStrictSubAPI | Servant
IsSubAPI | Servant
IsSubList | Servant
JSON | Servant
layout | Servant.Server, Servant
layoutWithContext | Servant.Server, Servant
leafRouter | Servant.Server.Internal.Router, Servant.Server.Internal
liftNat | Servant.Server, Servant
liftRouteResult | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
Link | Servant
LinkArrayElementBracket | Servant
LinkArrayElementPlain | Servant
LinkArrayElementStyle | Servant
linkQueryParams | Servant
linkSegments | Servant
linkURI | Servant
linkURI' | Servant
logWriterTLNat | Servant.Server, Servant
logWriterTSNat | Servant.Server, Servant
MapSub | Servant
methodCheck | Servant.Server.Internal
methodD | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
methodRouter | Servant.Server.Internal
methodRouterHeaders | 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
MkLink | 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
NoContent |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
noHeader | Servant
NoSuchUser | Servant.Server.Internal.BasicAuth, Servant.Server.Internal, Servant.Server, Servant
NotSecure | Servant
NT | Servant.Server, Servant
OctetStream | Servant
OPTIONS | Servant
Or | Servant
Param | Servant
paramsD | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
parseHeader | Servant
parseQueryParam | Servant
parseUrlPiece | Servant
passToServer | Servant.Server.Internal.RoutingApplication, 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
processMethodRouter | Servant.Server.Internal
Proxy |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
PUT | Servant
Put | Servant
PutAccepted | Servant
PutNoContent | Servant
PutNonAuthoritative | Servant
QueryFlag | Servant
QueryParam | Servant
QueryParams | Servant
Raw | 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
responseServantErr | Servant.Server.Internal.ServantErr, Servant.Server.Internal
Route | Servant.Server.Internal.RoutingApplication, 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.RoutingApplication, Servant.Server.Internal
RouteResultT |
1 (Type/Class) | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
2 (Data Constructor) | Servant.Server.Internal.RoutingApplication, 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.RoutingApplication, Servant.Server.Internal
runBasicAuth | Servant.Server.Internal.BasicAuth, Servant.Server.Internal
runChoice | Servant.Server.Internal.Router, Servant.Server.Internal
runDelayed | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
runDelayedIO | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
runDelayedIO' | Servant.Server.Internal.RoutingApplication, 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
runReaderTNat | Servant.Server, Servant
runRouter | Servant.Server.Internal.Router, Servant.Server.Internal
runRouterEnv | Servant.Server.Internal.Router, Servant.Server.Internal
runRouteResultT | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
safeLink | Servant
sameStructure | Servant.Server.Internal.Router, Servant.Server.Internal
Secure | Servant
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
serve | Servant.Server, Servant
serveDirectory | Servant.Utils.StaticFiles, Servant
serveDirectoryEmbedded | Servant.Utils.StaticFiles, Servant
serveDirectoryFileServer | Servant.Utils.StaticFiles, Servant
serveDirectoryWebApp | Servant.Utils.StaticFiles, Servant
serveDirectoryWebAppLookup | Servant.Utils.StaticFiles, Servant
serveDirectoryWith | Servant.Utils.StaticFiles, Servant
Server | Servant.Server.Internal, Servant.Server, Servant
serverD | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
ServerT | Servant.Server.Internal, Servant.Server, Servant
serveWithContext | Servant.Server, Servant
SingleParam | Servant
squashNat | Servant.Server, Servant
StaticRouter | Servant.Server.Internal.Router, Servant.Server.Internal
StaticRouterStructure | Servant.Server.Internal.Router, Servant.Server.Internal
StdMethod | Servant
Tagged |
1 (Data Constructor) | Servant.Server, Servant
2 (Type/Class) | Servant.Server, Servant
throwError | Servant
toApplication | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal, Servant.Server, Servant
toEncodedUrlPiece | Servant
toHeader | Servant
ToHttpApiData | Servant
toLink | Servant
toQueryParam | 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
unTagged | Servant.Server, Servant
URI |
1 (Data Constructor) | Servant
2 (Type/Class) | Servant
uriAuthority | Servant
uriFragment | Servant
uriPath | Servant
uriQuery | Servant
uriScheme | Servant
Vault | Servant
Verb | Servant
WithNamedContext | Servant
withRequest | Servant.Server.Internal.RoutingApplication, Servant.Server.Internal
worseHTTPCode | Servant.Server.Internal.Router, Servant.Server.Internal