minion-0.1.0.0: A Haskell introspectable web router

Index

!>Web.Minion
$sel:body:AddHeadersWeb.Minion.Response.Header
$sel:body:ServerErrorWeb.Minion.Error, Web.Minion
$sel:body:WithStatusWeb.Minion.Response.Status
$sel:bodyErrorBuilder:ErrorBuildersWeb.Minion.Error
$sel:captureErrorBuilder:ErrorBuildersWeb.Minion.Error
$sel:check:BasicAuthSettingsWeb.Minion.Auth.Basic
$sel:code:ServerErrorWeb.Minion.Error, Web.Minion
$sel:errorBuilders:MinionSettingsWeb.Minion
$sel:headerErrorBuilder:ErrorBuildersWeb.Minion.Error
$sel:headers:AddHeadersWeb.Minion.Response.Header
$sel:headers:ServerErrorWeb.Minion.Error, Web.Minion
$sel:httpError:MinionSettingsWeb.Minion
$sel:notFound:MinionSettingsWeb.Minion
$sel:password:BasicAuthWeb.Minion.Auth.Basic
$sel:path:RoutingStateWeb.Minion.Router.Internal
$sel:queryParamsErrorBuilder:ErrorBuildersWeb.Minion.Error
$sel:rawPassword:PasswordWeb.Minion.Auth.Basic
$sel:rawUsername:UsernameWeb.Minion.Auth.Basic
$sel:username:BasicAuthWeb.Minion.Auth.Basic
.>Web.Minion
/>Web.Minion
:#Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
:#!Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
:+Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
AbsolutelyNothingWeb.Minion.Introspect
AcceptedWeb.Minion.Response.Status
AddHeader 
1 (Type/Class)Web.Minion.Response.Header
2 (Data Constructor)Web.Minion.Response.Header
AddHeaders 
1 (Type/Class)Web.Minion.Response.Header
2 (Data Constructor)Web.Minion.Response.Header
AllContentTypesWeb.Minion.Media
allContentTypesWeb.Minion.Media
AltWeb.Minion.Router.Internal, Web.Minion.Router
altWeb.Minion
app 
1 (Function)Web.Minion.Examples.Json
2 (Function)Web.Minion.Examples.HelloWorld
3 (Function)Web.Minion.Examples.ComplexResponse
4 (Function)Web.Minion.Examples.Introspection
5 (Function)Web.Minion.Examples.BasicAuth
6 (Function)Web.Minion.Examples.Static
ApplicationMWeb.Minion.Router.Internal, Web.Minion
applyWeb.Minion.Args.Internal
ArgWeb.Minion.Args.Internal
Auth 
1 (Type/Class)Web.Minion.Auth, Web.Minion
2 (Data Constructor)Web.Minion.Auth, Web.Minion
authWeb.Minion.Auth, Web.Minion
AuthenticatedWeb.Minion.Auth, Web.Minion
AuthResultWeb.Minion.Auth, Web.Minion
BadAuthWeb.Minion.Auth, Web.Minion
BadGatewayWeb.Minion.Response.Status
badGatewayWeb.Minion.Error
BadRequestWeb.Minion.Response.Status
badRequestWeb.Minion.Error
BasicWeb.Minion.Auth.Basic
BasicAuth 
1 (Type/Class)Web.Minion.Auth.Basic
2 (Data Constructor)Web.Minion.Auth.Basic
BasicAuthSettings 
1 (Type/Class)Web.Minion.Auth.Basic
2 (Data Constructor)Web.Minion.Auth.Basic
CanRespondWeb.Minion.Response, Web.Minion.Response.Body, Web.Minion
canRespondWeb.Minion.Response, Web.Minion.Response.Body, Web.Minion
Capture 
1 (Data Constructor)Web.Minion.Introspect
2 (Data Constructor)Web.Minion.Router.Internal, Web.Minion.Router
captureWeb.Minion.Request.Url, Web.Minion
Captures 
1 (Data Constructor)Web.Minion.Introspect
2 (Data Constructor)Web.Minion.Router.Internal, Web.Minion.Router
capturesWeb.Minion.Request.Url, Web.Minion
catchWeb.Minion
checkHandlerWeb.Minion.Router.Internal
Chunks 
1 (Type/Class)Web.Minion.Raw, Web.Minion
2 (Data Constructor)Web.Minion.Raw, Web.Minion
chunksBodyWeb.Minion.Request.Body.Raw, Web.Minion
codeOfWeb.Minion.Error
CombinatorWeb.Minion.Router.Internal, Web.Minion.Router, Web.Minion
ConflictWeb.Minion.Response.Status
conflictWeb.Minion.Error
CONNECTWeb.Minion.Request.Method, Web.Minion
ContentTypeWeb.Minion.Media
ContinueWeb.Minion.Response.Status
CreatedWeb.Minion.Response.Status
DecodeWeb.Minion.Request.Body
decodeWeb.Minion.Request.Body
DecodeBodyWeb.Minion.Request.Body
decodeBodyWeb.Minion.Request.Body
decodeQueryParamWeb.Minion.Request.Query.Internal
decodeQueryParamOrServerErrorWeb.Minion.Request.Query.Internal
defaultErrorBuildersWeb.Minion
defaultExtsMapWeb.Minion.Static
defaultMinionSettingsWeb.Minion
DelayedArgsWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion, Web.Minion
DELETEWeb.Minion.Request.Method, Web.Minion
Description 
1 (Data Constructor)Web.Minion.Introspect
2 (Data Constructor)Web.Minion.Router.Internal, Web.Minion.Router
descriptionWeb.Minion
EncodeWeb.Minion.Response.Body
encodeWeb.Minion.Response.Body
EncodeBodyWeb.Minion.Response.Body
encodeBodyWeb.Minion.Response.Body
err300Web.Minion.Error
err301Web.Minion.Error
err302Web.Minion.Error
err303Web.Minion.Error
err304Web.Minion.Error
err305Web.Minion.Error
err307Web.Minion.Error
err400Web.Minion.Error
err401Web.Minion.Error
err402Web.Minion.Error
err403Web.Minion.Error
err404Web.Minion.Error
err405Web.Minion.Error
err406Web.Minion.Error
err407Web.Minion.Error
err409Web.Minion.Error
err410Web.Minion.Error
err411Web.Minion.Error
err412Web.Minion.Error
err413Web.Minion.Error
err414Web.Minion.Error
err415Web.Minion.Error
err416Web.Minion.Error
err417Web.Minion.Error
err418Web.Minion.Error
err422Web.Minion.Error
err500Web.Minion.Error
err501Web.Minion.Error
err502Web.Minion.Error
err503Web.Minion.Error
err504Web.Minion.Error
err505Web.Minion.Error
ErrorBuilderWeb.Minion.Error
ErrorBuilders 
1 (Type/Class)Web.Minion.Error
2 (Data Constructor)Web.Minion.Error
ExpectationFailedWeb.Minion.Response.Status
expectationFailedWeb.Minion.Error
ForbiddenWeb.Minion.Response.Status
forbiddenWeb.Minion.Error
FormUrlEncodedWeb.Minion.Media.FormUrlEncoded
FoundWeb.Minion.Response.Status
foundWeb.Minion.Error
FunArgsWeb.Minion.Args.Internal
GatewayTimeoutWeb.Minion.Response.Status
gatewayTimeoutWeb.Minion.Error
GETWeb.Minion.Request.Method, Web.Minion
GetByTypeWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
getByTypeWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
getRequestValueWeb.Minion.Request
GoneWeb.Minion.Response.Status
goneWeb.Minion.Error
goThroughWeb.Minion.Router.Internal
HandleWeb.Minion.Router.Internal, Web.Minion.Router
handleWeb.Minion
HandleArgsWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
handleBodyWeb.Minion.Response.Body, Web.Minion
handleJsonWeb.Minion.Response.Body.Json, Web.Minion.Json, Web.Minion
handlePlainTextWeb.Minion.Response.Body.PlainText, Web.Minion
HEADWeb.Minion.Request.Method, Web.Minion
Header 
1 (Data Constructor)Web.Minion.Introspect
2 (Data Constructor)Web.Minion.Router.Internal, Web.Minion.Router
headerWeb.Minion.Request.Header, Web.Minion
header'Web.Minion.Request.Header, Web.Minion
headerLenientWeb.Minion.Request.Header, Web.Minion
headerLenient'Web.Minion.Request.Header, Web.Minion
headerNotFoundErrorWeb.Minion.Request.Header.Internal
headerToTextWeb.Minion.Request.Header.Internal
HiddenWeb.Minion.Args.Internal
Hide 
1 (Type/Class)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
2 (Data Constructor)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
HideIntrospectionWeb.Minion.Router.Internal, Web.Minion.Router
hideIntrospectionWeb.Minion
HListWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
HListTypesWeb.Minion.Args.Internal
HNilWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
HTTPVersionNotSupportedWeb.Minion.Response.Status
httpVersionNotSupportedWeb.Minion.Error
ImATeapotWeb.Minion.Response.Status
IndefiniteWeb.Minion.Auth, Web.Minion
InjectWeb.Minion.Response.Union
injectWeb.Minion.Response.Union
InternalServerErrorWeb.Minion.Response.Status
internalServerErrorWeb.Minion.Error
IntrospectedWeb.Minion.Introspect
IntrospectionWeb.Minion.Introspect
IsAuthWeb.Minion.Auth, Web.Minion
IsLenientWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
isLenientWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
IsRequestWeb.Minion.Request
IsRequiredWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
isRequiredWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
IsResponseWeb.Minion.Response, Web.Minion.Response.Body
IsStatusWeb.Minion.Response.Status
JsonWeb.Minion.Media.Json, Web.Minion.Json
LazyBytes 
1 (Type/Class)Web.Minion.Raw, Web.Minion
2 (Data Constructor)Web.Minion.Raw, Web.Minion
lazyBytesBodyWeb.Minion.Request.Body.Raw, Web.Minion
LengthRequiredWeb.Minion.Response.Status
lengthRequiredWeb.Minion.Error
LenientWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
lookupHeaderWeb.Minion.Router.Internal
MakeErrorWeb.Minion.Router.Internal, Web.Minion.Router, Web.Minion
makeHandleWeb.Minion.Router.Internal
MapArgsWeb.Minion.Router.Internal, Web.Minion.Router
MapElemWeb.Minion.Args.Internal
mediaWeb.Minion.Media
MethodNotAllowedWeb.Minion.Response.Status
methodNotAllowedWeb.Minion.Error
MiddlewareWeb.Minion.Router.Internal, Web.Minion.Router
middlewareWeb.Minion
MiddlewareMWeb.Minion.Router.Internal, Web.Minion
MinionSettings 
1 (Type/Class)Web.Minion
2 (Data Constructor)Web.Minion
MonadCatchWeb.Minion
MonadThrowWeb.Minion.Error, Web.Minion
MovedPermanentlyWeb.Minion.Response.Status
movedPermanentlyWeb.Minion.Error
MultipleChoicesWeb.Minion.Response.Status
multipleChoicesWeb.Minion.Error
NetworkAuthenticationRequiredWeb.Minion.Response.Status
NoBody 
1 (Type/Class)Web.Minion.Response, Web.Minion.Response.Body, Web.Minion
2 (Data Constructor)Web.Minion.Response, Web.Minion.Response.Body, Web.Minion
NoContentWeb.Minion.Response.Status
NoMatch 
1 (Type/Class)Web.Minion.Error, Web.Minion
2 (Data Constructor)Web.Minion.Error, Web.Minion
NonAuthoritativeInformationWeb.Minion.Response.Status
NotAcceptableWeb.Minion.Response.Status
notAcceptableWeb.Minion.Error
NotFoundWeb.Minion.Response.Status
notFoundWeb.Minion.Error
NotImplementedWeb.Minion.Response.Status
notImplementedWeb.Minion.Error
NotModifiedWeb.Minion.Response.Status
notModifiedWeb.Minion.Error
OKWeb.Minion.Response.Status
OptionalWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
OPTIONSWeb.Minion.Request.Method, Web.Minion
PartialContentWeb.Minion.Response.Status
Password 
1 (Type/Class)Web.Minion.Auth.Basic
2 (Data Constructor)Web.Minion.Auth.Basic
PATCHWeb.Minion.Request.Method, Web.Minion
PayloadTooLargeWeb.Minion.Response.Status
PaymentRequiredWeb.Minion.Response.Status
paymentRequiredWeb.Minion.Error
PermanentRedirectWeb.Minion.Response.Status
PieceWeb.Minion.Router.Internal, Web.Minion.Router
pieceWeb.Minion.Request.Url, Web.Minion
PlainTextWeb.Minion.Media.PlainText
POSTWeb.Minion.Request.Method, Web.Minion
PreconditionFailedWeb.Minion.Response.Status
preconditionFailedWeb.Minion.Error
PreconditionRequiredWeb.Minion.Response.Status
ProxyAuthenticationRequiredWeb.Minion.Response.Status
proxyAuthenticationRequiredWeb.Minion.Error
PUTWeb.Minion.Request.Method, Web.Minion
QueryFlag 
1 (Type/Class)Web.Minion.Request.Query, Web.Minion
2 (Data Constructor)Web.Minion.Request.Query, Web.Minion
queryFlagWeb.Minion.Request.Query, Web.Minion
queryFlag'Web.Minion.Request.Query, Web.Minion
QueryForm 
1 (Type/Class)Web.Minion.Request.Query, Web.Minion
2 (Data Constructor)Web.Minion.Request.Query, Web.Minion
QueryParam 
1 (Data Constructor)Web.Minion.Introspect
2 (Data Constructor)Web.Minion.Router.Internal, Web.Minion.Router
queryParamWeb.Minion.Request.Query, Web.Minion
queryParam'Web.Minion.Request.Query, Web.Minion
queryParamKeyNotFoundErrorWeb.Minion.Request.Query.Internal
queryParamLenientWeb.Minion.Request.Query, Web.Minion
queryParamLenient'Web.Minion.Request.Query, Web.Minion
QueryParamNameWeb.Minion.Request.Query, Web.Minion
queryParamsFormWeb.Minion.Request.Query, Web.Minion
queryParamValueNotFoundErrorWeb.Minion.Request.Query.Internal
RangeNotSatisfiableWeb.Minion.Response.Status
RawHeaderValue 
1 (Type/Class)Web.Minion.Response.Header
2 (Data Constructor)Web.Minion.Response.Header
redirectWeb.Minion.Error
ReqBody 
1 (Type/Class)Web.Minion.Request.Body, Web.Minion
2 (Data Constructor)Web.Minion.Request.Body, Web.Minion
reqBodyWeb.Minion.Request.Body, Web.Minion
reqFormUrlEncodedWeb.Minion.Request.Body.FormUrlEncoded, Web.Minion
reqJsonWeb.Minion.Request.Body.Json, Web.Minion.Json, Web.Minion
reqPlainTextWeb.Minion.Request.Body.PlainText, Web.Minion
Request 
1 (Data Constructor)Web.Minion.Introspect
2 (Data Constructor)Web.Minion.Router.Internal, Web.Minion.Router
requestedRangeNotSatisfiableWeb.Minion.Error
requestEntityTooLargeWeb.Minion.Error
RequestHeaderFieldsTooLargeWeb.Minion.Response.Status
RequestTimeoutWeb.Minion.Response.Status
requestURITooLongWeb.Minion.Error
RequestValueWeb.Minion.Request
RequiredWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
ResetContentWeb.Minion.Response.Status
RespBody 
1 (Type/Class)Web.Minion.Response.Body, Web.Minion
2 (Data Constructor)Web.Minion.Response.Body, Web.Minion
ResponseWeb.Minion.Introspect
ReverseWeb.Minion.Args.Internal
Reverse'Web.Minion.Args.Internal
reverse'Web.Minion.Args.Internal
reverseHListWeb.Minion.Args.Internal
revHListToListWeb.Minion.Args.Internal
RevToListWeb.Minion.Args.Internal
RHListWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
RHListToHListWeb.Minion.Args.Internal
RHNilWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
routeWeb.Minion.Router.Internal
routeHandleWeb.Minion.Router.Internal
RouterWeb.Minion.Router.Internal, Web.Minion.Router, Web.Minion
Router'Web.Minion.Router.Internal, Web.Minion.Router, Web.Minion
RoutingState 
1 (Type/Class)Web.Minion.Router.Internal
2 (Data Constructor)Web.Minion.Router.Internal
RunDelayedWeb.Minion.Args.Internal
runDelayedWeb.Minion.Args.Internal
runHiddenWeb.Minion.Args.Internal
SeeOtherWeb.Minion.Response.Status
seeOtherWeb.Minion.Error
serveWeb.Minion
ServerError 
1 (Type/Class)Web.Minion.Error, Web.Minion
2 (Data Constructor)Web.Minion.Error, Web.Minion
serveWithSettingsWeb.Minion
ServiceUnavailableWeb.Minion.Response.Status
serviceUnavailableWeb.Minion.Error
SettingsWeb.Minion.Auth, Web.Minion, Web.Minion
smartPieceWeb.Minion.Router.Internal
SomethingWentWrong 
1 (Type/Class)Web.Minion.Error, Web.Minion
2 (Data Constructor)Web.Minion.Error, Web.Minion
StaticFileResponseWeb.Minion.Static
staticFilesWeb.Minion.Static
statusWeb.Minion.Response.Status
StrictWeb.Minion.Args.Internal, Web.Minion.Args, Web.Minion
SwitchingProtocolsWeb.Minion.Response.Status
teapotWeb.Minion.Error
TemporaryRedirectWeb.Minion.Response.Status
temporaryRedirectWeb.Minion.Error
TextToErrorWeb.Minion.Error
ThatWeb.Minion.Response.Union
ThisWeb.Minion.Response.Union
throwMWeb.Minion.Error, Web.Minion
throwMIOWeb.Minion.Router.Internal
toAuthWeb.Minion.Auth, Web.Minion
TooManyRequestsWeb.Minion.Response.Status
ToResponseWeb.Minion.Response, Web.Minion.Response.Body, Web.Minion
toResponseWeb.Minion.Response, Web.Minion.Response.Body, Web.Minion
TRACEWeb.Minion.Request.Method, Web.Minion
UnauthorizedWeb.Minion.Response.Status
unauthorizedWeb.Minion.Error
UnionWeb.Minion.Response.Union
UnprocessableEntityWeb.Minion.Response.Status
unprocessableEntityWeb.Minion.Error
UnsupportedMediaTypeWeb.Minion.Response.Status
unsupportedMediaTypeWeb.Minion.Error
UnwindAuthWeb.Minion.Auth, Web.Minion
unwindAuthWeb.Minion.Auth, Web.Minion
UnwindHeadersWeb.Minion.Response.Header
unwindHeadersWeb.Minion.Response.Header
URITooLongWeb.Minion.Response.Status
UseProxyWeb.Minion.Response.Status
useProxyWeb.Minion.Error
Username 
1 (Type/Class)Web.Minion.Auth.Basic
2 (Data Constructor)Web.Minion.Auth.Basic
ValueCombinatorWeb.Minion.Router.Internal, Web.Minion.Router, Web.Minion
VoidWeb.Minion
WithHeader 
1 (Type/Class)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
2 (Data Constructor)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
WithPiece 
1 (Type/Class)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
2 (Data Constructor)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
WithPieces 
1 (Type/Class)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
2 (Data Constructor)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
WithQueryParam 
1 (Type/Class)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
2 (Data Constructor)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
WithReq 
1 (Type/Class)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
2 (Data Constructor)Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion
WithStatus 
1 (Type/Class)Web.Minion.Response.Status
2 (Data Constructor)Web.Minion.Response.Status
~>Web.Minion.Args.Internal, Web.Minion.Args, Web.Minion, Web.Minion