servant-0.11: A family of combinators for defining webservices APIs

Index

$$ | Servant.Utils.Enter
:<|> |
1 (Type/Class) | Servant.API.Alternative, Servant.API
2 (Data Constructor) | Servant.API.Alternative, Servant.API
:> | Servant.API.Sub, Servant.API
:~> | Servant.Utils.Enter
Accept | Servant.API.ContentTypes, Servant.API
AcceptHeader |
1 (Type/Class) | Servant.API.ContentTypes
2 (Data Constructor) | Servant.API.ContentTypes
AddHeader | Servant.API.ResponseHeaders, Servant.API
addHeader | Servant.API.ResponseHeaders, Servant.API
AllCTRender | Servant.API.ContentTypes
AllCTUnrender | Servant.API.ContentTypes
AllIsElem | Servant.API.TypeLevel, Servant.Utils.Links
AllIsIn | Servant.API.TypeLevel, Servant.Utils.Links
AllMime | Servant.API.ContentTypes
allMime | Servant.API.ContentTypes
AllMimeRender | Servant.API.ContentTypes
allMimeRender | Servant.API.ContentTypes
AllMimeUnrender | Servant.API.ContentTypes
allMimeUnrender | Servant.API.ContentTypes
And | Servant.API.TypeLevel, Servant.Utils.Links
AppendList | Servant.API.TypeLevel, Servant.Utils.Links
ArrayElemParam | Servant.Utils.Links
AuthProtect | Servant.API.Experimental.Auth, Servant.API
BasicAuth | Servant.API.BasicAuth, Servant.API
BasicAuthData |
1 (Type/Class) | Servant.API.BasicAuth, Servant.API
2 (Data Constructor) | Servant.API.BasicAuth, Servant.API
basicAuthPassword | Servant.API.BasicAuth, Servant.API
basicAuthUsername | Servant.API.BasicAuth, Servant.API
BuildHeadersTo | Servant.API.ResponseHeaders, Servant.API
buildHeadersTo | Servant.API.ResponseHeaders, Servant.API
canHandleAcceptH | Servant.API.ContentTypes
canHandleCTypeH | Servant.API.ContentTypes
Capture | Servant.API.Capture, Servant.API
CaptureAll | Servant.API.Capture, Servant.API
ComprehensiveAPI | Servant.API.Internal.Test.ComprehensiveAPI
comprehensiveAPI | Servant.API.Internal.Test.ComprehensiveAPI
ComprehensiveAPIWithoutRaw | Servant.API.Internal.Test.ComprehensiveAPI
comprehensiveAPIWithoutRaw | Servant.API.Internal.Test.ComprehensiveAPI
CONNECT | Servant.API.Verbs, Servant.API
contentType | Servant.API.ContentTypes, Servant.API
contentTypes | Servant.API.ContentTypes, Servant.API
DELETE | Servant.API.Verbs, Servant.API
Delete | Servant.API.Verbs, Servant.API
DeleteAccepted | Servant.API.Verbs, Servant.API
DeleteNoContent | Servant.API.Verbs, Servant.API
DeleteNonAuthoritative | Servant.API.Verbs, Servant.API
DeleteResetContent | Servant.API.Verbs
eitherDecodeLenient | Servant.API.ContentTypes
Elem | Servant.API.TypeLevel, Servant.Utils.Links
ElemGo | Servant.API.TypeLevel, Servant.Utils.Links
embedNat | Servant.Utils.Enter
EmptyAPI |
1 (Type/Class) | Servant.API.Empty, Servant.API
2 (Data Constructor) | Servant.API.Empty, Servant.API
Endpoints | Servant.API.TypeLevel, Servant.Utils.Links
Enter | Servant.Utils.Enter
enter | Servant.Utils.Enter
Entered | Servant.Utils.Enter
evalStateTLNat | Servant.Utils.Enter
evalStateTSNat | Servant.Utils.Enter
FlagParam | Servant.Utils.Links
FormUrlEncoded | Servant.API.ContentTypes, Servant.API
FromHttpApiData | Servant.API
generalizeNat | Servant.Utils.Enter
GET |
1 (Data Constructor) | Servant.API.Verbs, Servant.API
2 (Type/Class) | Servant.API.Internal.Test.ComprehensiveAPI
Get | Servant.API.Verbs, Servant.API
GetAccepted | Servant.API.Verbs, Servant.API
GetHeaders | Servant.API.ResponseHeaders, Servant.API
getHeaders | Servant.API.ResponseHeaders, Servant.API
getHeadersHList | Servant.API.ResponseHeaders, Servant.API
GetNoContent | Servant.API.Verbs, Servant.API
GetNonAuthoritative | Servant.API.Verbs, Servant.API
GetPartialContent | Servant.API.Verbs, Servant.API
GetResetContent | Servant.API.Verbs, Servant.API
getResponse | Servant.API.ResponseHeaders, Servant.API
handleAcceptH | Servant.API.ContentTypes
handleCTypeH | Servant.API.ContentTypes
HasLink | Servant.Utils.Links, Servant.API
HCons | Servant.API.ResponseHeaders, Servant.API
HEAD | Servant.API.Verbs, Servant.API
Header |
1 (Type/Class) | Servant.API.Header, Servant.API
2 (Data Constructor) | Servant.API.Header, Servant.API
Headers |
1 (Type/Class) | Servant.API.ResponseHeaders, Servant.API
2 (Data Constructor) | Servant.API.ResponseHeaders, Servant.API
HeaderValMap | Servant.API.ResponseHeaders
HList | Servant.API.ResponseHeaders, Servant.API
HNil | Servant.API.ResponseHeaders, Servant.API
hoistNat | Servant.Utils.Enter
httpMajor | Servant.API.HttpVersion, Servant.API
httpMinor | Servant.API.HttpVersion, Servant.API
HttpVersion |
1 (Data Constructor) | Servant.API.HttpVersion, Servant.API
2 (Type/Class) | Servant.API.HttpVersion, Servant.API
IsElem | Servant.API.TypeLevel, Servant.Utils.Links, Servant.API
IsElem' | Servant.API.TypeLevel, Servant.Utils.Links, Servant.API
IsIn | Servant.API.TypeLevel, Servant.Utils.Links
IsSecure | Servant.API.IsSecure, Servant.API
IsStrictSubAPI | Servant.API.TypeLevel, Servant.Utils.Links
IsSubAPI | Servant.API.TypeLevel, Servant.Utils.Links
IsSubList | Servant.API.TypeLevel, Servant.Utils.Links
JSON | Servant.API.ContentTypes, Servant.API
liftNat | Servant.Utils.Enter
Link | Servant.Utils.Links, Servant.API
LinkArrayElementBracket | Servant.Utils.Links
LinkArrayElementPlain | Servant.Utils.Links
LinkArrayElementStyle | Servant.Utils.Links
linkQueryParams | Servant.Utils.Links
linkSegments | Servant.Utils.Links
linkURI | Servant.Utils.Links
linkURI' | Servant.Utils.Links
logWriterTLNat | Servant.Utils.Enter
logWriterTSNat | Servant.Utils.Enter
MapSub | Servant.API.TypeLevel, Servant.Utils.Links
MimeRender | Servant.API.ContentTypes, Servant.API
mimeRender | Servant.API.ContentTypes, Servant.API
MimeUnrender | Servant.API.ContentTypes, Servant.API
mimeUnrender | Servant.API.ContentTypes, Servant.API
mimeUnrenderWithType | Servant.API.ContentTypes, Servant.API
MissingHeader | Servant.API.Header, Servant.API
MkLink | Servant.Utils.Links, Servant.API
NoContent |
1 (Type/Class) | Servant.API.ContentTypes, Servant.API
2 (Data Constructor) | Servant.API.ContentTypes, Servant.API
noHeader | Servant.API.ResponseHeaders, Servant.API
NotSecure | Servant.API.IsSecure, Servant.API
NT | Servant.Utils.Enter
OctetStream | Servant.API.ContentTypes, Servant.API
OPTIONS | Servant.API.Verbs, Servant.API
Or | Servant.API.TypeLevel, Servant.Utils.Links
Param | Servant.Utils.Links
parseHeader | Servant.API
parseQueryParam | Servant.API
parseUrlPiece | Servant.API
PATCH | Servant.API.Verbs, Servant.API
Patch | Servant.API.Verbs, Servant.API
PatchAccepted | Servant.API.Verbs, Servant.API
PatchNoContent | Servant.API.Verbs, Servant.API
PatchNonAuthoritative | Servant.API.Verbs, Servant.API
PatchResetContent | Servant.API.Verbs
PlainText | Servant.API.ContentTypes, Servant.API
POST | Servant.API.Verbs, Servant.API
Post | Servant.API.Verbs, Servant.API
PostAccepted | Servant.API.Verbs, Servant.API
PostCreated | Servant.API.Verbs, Servant.API
PostNoContent | Servant.API.Verbs, Servant.API
PostNonAuthoritative | Servant.API.Verbs, Servant.API
PostResetContent | Servant.API.Verbs, Servant.API
PUT | Servant.API.Verbs, Servant.API
Put | Servant.API.Verbs, Servant.API
PutAccepted | Servant.API.Verbs, Servant.API
PutNoContent | Servant.API.Verbs, Servant.API
PutNonAuthoritative | Servant.API.Verbs, Servant.API
PutResetContent | Servant.API.Verbs
QueryFlag | Servant.API.QueryParam, Servant.API
QueryParam | Servant.API.QueryParam, Servant.API
QueryParams | Servant.API.QueryParam, Servant.API
Raw | Servant.API.Raw, Servant.API
ReflectMethod | Servant.API.Verbs, Servant.API
reflectMethod | Servant.API.Verbs, Servant.API
RemoteHost | Servant.API.RemoteHost, Servant.API
ReqBody | Servant.API.ReqBody, Servant.API
runReaderTNat | Servant.Utils.Enter
safeLink | Servant.Utils.Links, Servant.API
Secure | Servant.API.IsSecure, Servant.API
SingleParam | Servant.Utils.Links
squashNat | Servant.Utils.Enter
StdMethod | Servant.API.Verbs, Servant.API
toEncodedUrlPiece | Servant.API
toHeader | Servant.API
ToHttpApiData | Servant.API
toLink | Servant.Utils.Links, Servant.API
toQueryParam | Servant.API
toUrlPiece | Servant.API
TRACE | Servant.API.Verbs, Servant.API
UndecodableHeader | Servant.API.Header, Servant.API
URI |
1 (Data Constructor) | Servant.Utils.Links, Servant.API
2 (Type/Class) | Servant.Utils.Links, Servant.API
uriAuthority | Servant.Utils.Links, Servant.API
uriFragment | Servant.Utils.Links, Servant.API
uriPath | Servant.Utils.Links, Servant.API
uriQuery | Servant.Utils.Links, Servant.API
uriScheme | Servant.Utils.Links, Servant.API
Vault | Servant.API.Vault, Servant.API
Verb | Servant.API.Verbs, Servant.API
WithNamedContext | Servant.API.WithNamedContext, Servant.API