webgear-server-0.2.0: Composable, type-safe library to build HTTP API servers

Index

<|>WebGear
AbsenceWebGear.Trait, WebGear
accepted202WebGear.Types, WebGear
actualHeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
actualMethodWebGear.Middlewares.Method, WebGear.Middlewares, WebGear
addResponseHeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
allWebGear
AlternativeWebGear
anyWebGear
appendWebGear
AttributeWebGear.Trait, WebGear
AuthHeaderErrorWebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
AuthSchemeMismatchWebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
badGateway502WebGear.Types, WebGear
badRequest400WebGear.Types, WebGear
BasicAuthWebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
basicAuthWebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
BasicAuthErrorWebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
breakWebGear
breakOnWebGear
breakOnAllWebGear
breakOnEndWebGear
builderWebGear
ByteStringWebGear
catchErrorResponseWebGear.Types, WebGear
centerWebGear
chunksOfWebGear
commonPrefixesWebGear
compareLengthWebGear
concatWebGear
concatMapWebGear
conflict409WebGear.Types, WebGear
consWebGear
continue100WebGear.Types, WebGear
copyWebGear
countWebGear
created201WebGear.Types, WebGear
Credentials 
1 (Type/Class)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
credentialsPasswordWebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
credentialsUsernameWebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
dropWebGear
dropAroundWebGear
dropEndWebGear
dropWhileWebGear
dropWhileEndWebGear
emptyWebGear
ErrorResponseWebGear.Types, WebGear
errorResponseWebGear.Types, WebGear
ExistenceWebGear.Modifiers
expectationFailed417WebGear.Types, WebGear
expectedHeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
expectedMethodWebGear.Middlewares.Method, WebGear.Middlewares, WebGear
filterWebGear
findWebGear
findIndexWebGear
foldlWebGear
foldl'WebGear
foldl1WebGear
foldl1'WebGear
foldrWebGear
foldr1WebGear
forbidden403WebGear.Types, WebGear
FoundWebGear.Trait, WebGear
found302WebGear.Types, WebGear
FromHttpApiDataWebGear
gatewayTimeout504WebGear.Types, WebGear
getWebGear.Trait, WebGear
getRequestBodyChunkWebGear.Types, WebGear
gone410WebGear.Types, WebGear
groupWebGear
groupByWebGear
HandlerWebGear.Types, WebGear
Handler'WebGear.Types, WebGear
HasWebGear.Trait, WebGear
HaveWebGear.Trait, WebGear
headWebGear
HeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
headerWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
Header'WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
HeaderMatchWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
headerMatchWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
HeaderMatch'WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
HeaderMismatch 
1 (Type/Class)WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
HeaderNotFound 
1 (Type/Class)WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
HeaderParseError 
1 (Type/Class)WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Header, WebGear.Middlewares, WebGear
httpVersionWebGear.Types, WebGear
httpVersionNotSupported505WebGear.Types, WebGear
imATeapot418WebGear.Types, WebGear
indexWebGear
initWebGear
initsWebGear
intercalateWebGear
internalServerError500WebGear.Types, WebGear
intersperseWebGear
isInfixOfWebGear
isPrefixOfWebGear
isSecureWebGear.Types, WebGear
IsStdMethodWebGear.Middlewares.Method, WebGear.Middlewares, WebGear
isSuffixOfWebGear
JSONRequestBodyWebGear.Middlewares.Body, WebGear.Middlewares, WebGear
jsonRequestBodyWebGear.Middlewares.Body, WebGear.Middlewares, WebGear
jsonResponseBodyWebGear.Middlewares.Body, WebGear.Middlewares, WebGear
justifyLeftWebGear
justifyRightWebGear
Kleisli 
1 (Data Constructor)WebGear
2 (Type/Class)WebGear
lastWebGear
lengthWebGear
lengthRequired411WebGear.Types, WebGear
LenientWebGear.Modifiers
lenientHeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
lenientQueryParamWebGear.Middlewares.Params, WebGear.Middlewares, WebGear
linesWebGear
linkWebGear.Trait, WebGear
LinkedWebGear.Trait, WebGear
mapWebGear
mapAccumLWebGear
mapAccumRWebGear
matchWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
maximumWebGear
MethodWebGear.Middlewares.Method, WebGear.Middlewares, WebGear
methodWebGear.Middlewares.Method, WebGear.Middlewares, WebGear
MethodMismatch 
1 (Type/Class)WebGear.Middlewares.Method, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Method, WebGear.Middlewares, WebGear
methodNotAllowed405WebGear.Types, WebGear
MiddlewareWebGear.Types, WebGear
Middleware'WebGear.Types, WebGear
minimumWebGear
MissingTraitWebGear.Trait, WebGear
MonadRouterWebGear.Types, WebGear
movedPermanently301WebGear.Types, WebGear
multipleChoices300WebGear.Types, WebGear
networkAuthenticationRequired511WebGear.Types, WebGear
noContent204WebGear.Types, WebGear
nonAuthoritative203WebGear.Types, WebGear
notAcceptable406WebGear.Types, WebGear
NotFoundWebGear.Trait, WebGear
notFound404WebGear.Types, WebGear
notImplemented501WebGear.Types, WebGear
notModified304WebGear.Types, WebGear
nullWebGear
ok200WebGear.Types, WebGear
OptionalWebGear.Modifiers
optionalHeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
optionalHeaderMatchWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
optionalLenientHeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
optionalLenientQueryParamWebGear.Middlewares.Params, WebGear.Middlewares, WebGear
optionalQueryParamWebGear.Middlewares.Params, WebGear.Middlewares, WebGear
packWebGear
ParamNotFound 
1 (Type/Class)WebGear.Middlewares.Params, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Params, WebGear.Middlewares, WebGear
ParamParseError 
1 (Type/Class)WebGear.Middlewares.Params, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Params, WebGear.Middlewares, WebGear
parseHeaderWebGear
parseQueryParamWebGear
ParseStyleWebGear.Modifiers
parseUrlPieceWebGear
partialContent206WebGear.Types, WebGear
partitionWebGear
Password 
1 (Type/Class)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
PathWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
pathWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
PathEndWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
pathEndWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
PathInfo 
1 (Type/Class)WebGear.Types, WebGear
2 (Data Constructor)WebGear.Types, WebGear
pathInfoWebGear.Types, WebGear
PathVarWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
pathVarWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
PathVarErrorWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
PathVarNotFoundWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
PathVarParseErrorWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
paymentRequired402WebGear.Types, WebGear
permanentRedirect308WebGear.Types, WebGear
preconditionFailed412WebGear.Types, WebGear
preconditionRequired428WebGear.Types, WebGear
probeWebGear.Trait, WebGear
Proxy 
1 (Data Constructor)WebGear
2 (Type/Class)WebGear
proxyAuthenticationRequired407WebGear.Types, WebGear
QueryParamWebGear.Middlewares.Params, WebGear.Middlewares, WebGear
queryParamWebGear.Middlewares.Params, WebGear.Middlewares, WebGear
QueryParam'WebGear.Middlewares.Params, WebGear.Middlewares, WebGear
queryStringWebGear.Types, WebGear
Realm 
1 (Type/Class)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
rejectRouteWebGear.Types, WebGear
remoteHostWebGear.Types, WebGear
removeWebGear.Trait, WebGear
replaceWebGear
replicateWebGear
RequestWebGear.Types, WebGear
requestBodyLengthWebGear.Types, WebGear
requestContentTypeHeaderWebGear.Middlewares.Header, WebGear.Middlewares, WebGear
requestedRangeNotSatisfiable416WebGear.Types, WebGear
requestEntityTooLarge413WebGear.Types, WebGear
requestHeaderWebGear.Types, WebGear
requestHeaderFieldsTooLarge431WebGear.Types, WebGear
requestHeadersWebGear.Types, WebGear
requestMethodWebGear.Types, WebGear
RequestMiddlewareWebGear.Types, WebGear
RequestMiddleware'WebGear.Types, WebGear
requestTimeout408WebGear.Types, WebGear
requestURITooLong414WebGear.Types, WebGear
RequiredWebGear.Modifiers
resetContent205WebGear.Types, WebGear
respondWebGear.Types, WebGear
Response 
1 (Type/Class)WebGear.Types, WebGear
2 (Data Constructor)WebGear.Types, WebGear
responseBodyWebGear.Types, WebGear
responseHeaderWebGear.Types, WebGear
responseHeadersWebGear.Types, WebGear
ResponseMiddlewareWebGear.Types, WebGear
ResponseMiddleware'WebGear.Types, WebGear
responseStatusWebGear.Types, WebGear
ResultWebGear.Trait, WebGear
reverseWebGear
routeWebGear.Middlewares.Path, WebGear.Middlewares, WebGear
RouteErrorWebGear.Types, WebGear
RouteMismatchWebGear.Types, WebGear
Router 
1 (Type/Class)WebGear.Types, WebGear
2 (Data Constructor)WebGear.Types, WebGear
runBuilderWebGear
runKleisliWebGear
runRouteWebGear.Types, WebGear
scanlWebGear
scanl1WebGear
scanrWebGear
scanr1WebGear
seeOther303WebGear.Types, WebGear
serviceUnavailable503WebGear.Types, WebGear
setResponseHeaderWebGear.Types, WebGear
singletonWebGear
snocWebGear
spanWebGear
splitWebGear
splitAtWebGear
splitOnWebGear
StrictWebGear.Modifiers
stripWebGear
stripEndWebGear
stripPrefixWebGear
stripStartWebGear
stripSuffixWebGear
switchingProtocols101WebGear.Types, WebGear
tailWebGear
tailsWebGear
takeWebGear
takeEndWebGear
takeWhileWebGear
takeWhileEndWebGear
temporaryRedirect307WebGear.Types, WebGear
TextWebGear
toApplicationWebGear.Types, WebGear
toAttributeWebGear.Trait, WebGear
ToByteStringWebGear
toByteStringWebGear
toByteString'WebGear
toCaseFoldWebGear
toLowerWebGear
tooManyRequests429WebGear.Types, WebGear
toStdMethodWebGear.Middlewares.Method, WebGear.Middlewares, WebGear
toTitleWebGear
toUpperWebGear
TraitWebGear.Trait, WebGear
transformWebGear.Types, WebGear
transposeWebGear
unauthorized401WebGear.Types, WebGear
unconsWebGear
unfoldrWebGear
unfoldrNWebGear
unlinesWebGear
unlinkWebGear.Trait, WebGear
unpackWebGear
unpackCString#WebGear
unprocessableEntity422WebGear.Types, WebGear
unRouterWebGear.Types, WebGear
unsnocWebGear
unsupportedMediaType415WebGear.Types, WebGear
unwordsWebGear
Username 
1 (Type/Class)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
2 (Data Constructor)WebGear.Middlewares.Auth.Basic, WebGear.Middlewares, WebGear
waiResponseWebGear.Types, WebGear
wordsWebGear
zipWebGear
zipWithWebGear