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

Index

.++Servant.API.TypeLevel.List
:-Servant.API.Generic, Servant.API, Servant.API
:<|> 
1 (Type/Class)Servant.API.Alternative, Servant.API
2 (Data Constructor)Servant.API.Alternative, Servant.API
:>Servant.API.Sub, Servant.API
AcceptServant.API.ContentTypes, Servant.API
AcceptHeader 
1 (Type/Class)Servant.API.ContentTypes
2 (Data Constructor)Servant.API.ContentTypes
AddHeaderServant.API.ResponseHeaders, Servant.API
addHeaderServant.API.ResponseHeaders, Servant.API
addHeader'Servant.API.ResponseHeaders, Servant.API
addQueryParamServant.Links
AllCTRenderServant.API.ContentTypes
AllCTUnrenderServant.API.ContentTypes
allFieldLinksServant.Links
allFieldLinks'Servant.Links
AllIsElemServant.API.TypeLevel, Servant.Links
AllIsInServant.API.TypeLevel, Servant.Links
allLinksServant.Links
allLinks'Servant.Links
AllMimeServant.API.ContentTypes
allMimeServant.API.ContentTypes
AllMimeRenderServant.API.ContentTypes
allMimeRenderServant.API.ContentTypes
AllMimeUnrenderServant.API.ContentTypes
allMimeUnrenderServant.API.ContentTypes
AndServant.API.TypeLevel, Servant.Links
AppendListServant.API.TypeLevel, Servant.Links
ArrayElemParamServant.Links
AsApiServant.API.Generic, Servant.API
AsConstructorServant.API.MultiVerb
AsHeadersServant.API.MultiVerb
AsLinkServant.Links
AsUnionServant.API.MultiVerb
AtMostOneFragmentServant.API.TypeLevel, Servant.Links
AuthProtectServant.API.Experimental.Auth, Servant.API
BasicAuthServant.API.BasicAuth, Servant.API
BasicAuthData 
1 (Type/Class)Servant.API.BasicAuth, Servant.API
2 (Data Constructor)Servant.API.BasicAuth, Servant.API
basicAuthPasswordServant.API.BasicAuth, Servant.API
basicAuthUsernameServant.API.BasicAuth, Servant.API
BuildHeadersToServant.API.ResponseHeaders, Servant.API
buildHeadersToServant.API.ResponseHeaders, Servant.API
canHandleAcceptHServant.API.ContentTypes
canHandleCTypeHServant.API.ContentTypes
CaptureServant.API.Capture, Servant.API
Capture'Servant.API.Capture, Servant.API
CaptureAllServant.API.Capture, Servant.API
ComprehensiveAPIServant.Test.ComprehensiveAPI
comprehensiveAPIServant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutRawServant.Test.ComprehensiveAPI
comprehensiveAPIWithoutRawServant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutStreamingServant.Test.ComprehensiveAPI
comprehensiveAPIWithoutStreamingServant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutStreamingOrRawServant.Test.ComprehensiveAPI
comprehensiveAPIWithoutStreamingOrRawServant.Test.ComprehensiveAPI
ComprehensiveAPIWithoutStreamingOrRaw'Servant.Test.ComprehensiveAPI
CONNECTServant.API.Verbs, Servant.API
constructHeaderServant.API.MultiVerb
constructHeadersServant.API.MultiVerb
contentTypeServant.API.ContentTypes, Servant.API
contentTypesServant.API.ContentTypes, Servant.API
DeepQueryServant.API.QueryString, Servant.API
DELETEServant.API.Verbs, Servant.API
DeleteServant.API.Verbs, Servant.API
DeleteAcceptedServant.API.Verbs, Servant.API
DeleteNoContentServant.API.Verbs, Servant.API
DeleteNonAuthoritativeServant.API.Verbs, Servant.API
DeleteResetContentServant.API.Verbs
DescHeaderServant.API.MultiVerb
DescriptionServant.API.Description, Servant.API
EffectServant.Types.SourceT
eitherDecodeLenientServant.API.ContentTypes
eitherFromUnionServant.API.MultiVerb
eitherToUnionServant.API.MultiVerb
ejectServant.API.UVerb.Union, Servant.API.UVerb
ElemServant.API.TypeLevel, Servant.Links
ElemGoServant.API.TypeLevel, Servant.Links
EmptyAPI 
1 (Type/Class)Servant.API.Empty, Servant.API
2 (Data Constructor)Servant.API.Empty, Servant.API
EmptyEndpointServant.Test.ComprehensiveAPI
EndpointsServant.API.TypeLevel, Servant.Links
ErrorServant.Types.SourceT
ErrorIfNoGenericServant.API.TypeErrors
EventKindServant.API.ServerSentEvents, Servant.API
EventStreamServant.API.ContentTypes
EventStreamChunk 
1 (Type/Class)Servant.API.ContentTypes
2 (Data Constructor)Servant.API.ContentTypes
extractHeadersServant.API.MultiVerb
fieldLinkServant.Links
fieldLink'Servant.Links
FlagParamServant.Links
FoldDescriptionServant.API.Description
FoldDescription'Servant.API.Description
FoldLenientServant.API.Modifiers
FoldLenient'Servant.API.Modifiers
foldMapUnionServant.API.UVerb.Union, Servant.API.UVerb
FoldRequiredServant.API.Modifiers
FoldRequired'Servant.API.Modifiers
foldRequiredArgumentServant.API.Modifiers
foreachServant.Types.SourceT
foreachStepServant.Types.SourceT
foreachYieldStepServant.Types.SourceT
FormUrlEncodedServant.API.ContentTypes, Servant.API
FragmentServant.API.Fragment, Servant.API
FragmentUniqueServant.API.TypeLevel, Servant.Links
FramingRenderServant.API.Stream, Servant.API
framingRenderServant.API.Stream, Servant.API
FramingUnrenderServant.API.Stream, Servant.API
framingUnrenderServant.API.Stream, Servant.API
fromActionServant.Types.SourceT
fromActionStepServant.Types.SourceT
fromConstructorServant.API.MultiVerb
FromDeepQueryServant.API.QueryString
fromDeepQueryServant.API.QueryString
fromHeadersServant.API.MultiVerb
FromHttpApiDataServant.API
fromServantServant.API.Generic, Servant.API
FromSourceIOServant.API.Stream, Servant.API
fromSourceIOServant.API.Stream, Servant.API
fromStepTServant.Types.SourceT
fromUnionServant.API.MultiVerb
generateDeepParamServant.API.QueryString
GenericServant.API.Generic
genericApiServant.API.Generic, Servant.API
GenericAsConstructor 
1 (Type/Class)Servant.API.MultiVerb
2 (Data Constructor)Servant.API.MultiVerb
GenericAsUnion 
1 (Type/Class)Servant.API.MultiVerb
2 (Data Constructor)Servant.API.MultiVerb
GenericModeServant.API.Generic, Servant.API
GenericServantServant.API.Generic, Servant.API
GET 
1 (Data Constructor)Servant.API.Verbs, Servant.API
2 (Type/Class)Servant.Test.ComprehensiveAPI
GetServant.API.Verbs, Servant.API
GetAcceptedServant.API.Verbs, Servant.API
GetHeadersServant.API.ResponseHeaders, Servant.API
getHeadersServant.API.ResponseHeaders, Servant.API
GetHeaders'Servant.API.ResponseHeaders
getHeadersHListServant.API.ResponseHeaders, Servant.API
GetNoContentServant.API.Verbs, Servant.API
GetNonAuthoritativeServant.API.Verbs, Servant.API
GetPartialContentServant.API.Verbs, Servant.API
GetResetContentServant.API.Verbs, Servant.API
getResponseServant.API.ResponseHeaders, Servant.API
GServantProductServant.API.Generic, Servant.API
handleAcceptHServant.API.ContentTypes
handleCTypeHServant.API.ContentTypes
HasLinkServant.Links, Servant.API
HasResponseHeaderServant.API.ResponseHeaders, Servant.API
HasStatusServant.API.UVerb, Servant.API
HasStatusesServant.API.UVerb
HConsServant.API.ResponseHeaders, Servant.API
HEADServant.API.Verbs, Servant.API
Header 
1 (Type/Class)Servant.API.Header, Servant.API
2 (Data Constructor)Servant.API.ResponseHeaders, Servant.API
Header'Servant.API.Header, Servant.API
Headers 
1 (Type/Class)Servant.API.ResponseHeaders, Servant.API
2 (Data Constructor)Servant.API.ResponseHeaders, Servant.API
headersServant.Types.Internal.Response
HeaderValMapServant.API.ResponseHeaders
HeadNoContentServant.API.Verbs
HListServant.API.ResponseHeaders, Servant.API
HNilServant.API.ResponseHeaders, Servant.API
HostServant.API.Host, Servant.API
httpMajorServant.API.HttpVersion, Servant.API
httpMinorServant.API.HttpVersion, Servant.API
HttpVersion 
1 (Type/Class)Servant.API.HttpVersion, Servant.API
2 (Data Constructor)Servant.API.HttpVersion, Servant.API
IfServant.API
injectServant.API.UVerb.Union, Servant.API.UVerb, Servant.API
InternalResponse 
1 (Type/Class)Servant.Types.Internal.Response
2 (Data Constructor)Servant.Types.Internal.Response
IsElemServant.API.TypeLevel, Servant.Links, Servant.API
IsElem'Servant.API.TypeLevel, Servant.Links, Servant.API
IsInServant.API.TypeLevel, Servant.Links
IsMemberServant.API.UVerb.Union, Servant.API.UVerb, Servant.API
IsSecureServant.API.IsSecure, Servant.API
IsStrictSubAPIServant.API.TypeLevel, Servant.Links
IsSubAPIServant.API.TypeLevel, Servant.Links
IsSubListServant.API.TypeLevel, Servant.Links
JSONServant.API.ContentTypes, Servant.API
JsonEventServant.API.ServerSentEvents, Servant.API
KnownStatusServant.API.Status
LenientServant.API.Modifiers, Servant.API
LinkServant.Links, Servant.API
LinkArrayElementBracketServant.Links
LinkArrayElementPlainServant.Links
LinkArrayElementStyleServant.Links
linkFragmentServant.Links
linkQueryParamsServant.Links
linkSegmentsServant.Links
linkURIServant.Links
linkURI'Servant.Links
lookupResponseHeaderServant.API.ResponseHeaders, Servant.API
mapMaybeServant.Types.SourceT
mapMaybeStepServant.Types.SourceT
mapStepTServant.Types.SourceT
MapSubServant.API.TypeLevel, Servant.Links
matchUnionServant.API.UVerb.Union, Servant.API.UVerb
maybeFromUnionServant.API.MultiVerb
maybeToUnionServant.API.MultiVerb
MimeRenderServant.API.ContentTypes, Servant.API
mimeRenderServant.API.ContentTypes, Servant.API
MimeUnrenderServant.API.ContentTypes, Servant.API
mimeUnrenderServant.API.ContentTypes, Servant.API
mimeUnrenderWithTypeServant.API.ContentTypes, Servant.API
MissingHeaderServant.API.ResponseHeaders, Servant.API
MkLinkServant.Links, Servant.API, Servant.API
mkRangeServant.API.Range
MultiVerbServant.API.MultiVerb
MultiVerb1Servant.API.MultiVerb
NamedRoutesServant.API.NamedRoutes, Servant.API
NetstringFramingServant.API.Stream, Servant.API
NewlineFramingServant.API.Stream, Servant.API
NoContent 
1 (Type/Class)Servant.API.ContentTypes, Servant.API
2 (Data Constructor)Servant.API.ContentTypes, Servant.API
NoContentVerbServant.API.Verbs, Servant.API
NoFramingServant.API.Stream, Servant.API
noHeaderServant.API.ResponseHeaders, Servant.API
noHeader'Servant.API.ResponseHeaders, Servant.API
NoInstanceForServant.API.TypeErrors
NoInstanceForSubServant.API.TypeErrors
NotSecureServant.API.IsSecure, Servant.API
OctetStreamServant.API.ContentTypes, Servant.API
OptHeaderServant.API.MultiVerb
OptionalServant.API.Modifiers, Servant.API
OPTIONSServant.API.Verbs, Servant.API
OrServant.API.TypeLevel, Servant.Links
ParamServant.Links
parseHeaderServant.API
parseQueryParamServant.API
parseUrlPieceServant.API
PartialApplicationServant.API.TypeErrors
PATCHServant.API.Verbs, Servant.API
PatchServant.API.Verbs, Servant.API
PatchAcceptedServant.API.Verbs, Servant.API
PatchNoContentServant.API.Verbs, Servant.API
PatchNonAuthoritativeServant.API.Verbs, Servant.API
PatchResetContentServant.API.Verbs
PlainTextServant.API.ContentTypes, Servant.API
POSTServant.API.Verbs, Servant.API
PostServant.API.Verbs, Servant.API
PostAcceptedServant.API.Verbs, Servant.API
PostCreatedServant.API.Verbs, Servant.API
PostNoContentServant.API.Verbs, Servant.API
PostNonAuthoritativeServant.API.Verbs, Servant.API
PostResetContentServant.API.Verbs, Servant.API
PUTServant.API.Verbs, Servant.API
PutServant.API.Verbs, Servant.API
PutAcceptedServant.API.Verbs, Servant.API
PutCreatedServant.API.Verbs, Servant.API
PutNoContentServant.API.Verbs, Servant.API
PutNonAuthoritativeServant.API.Verbs, Servant.API
PutResetContentServant.API.Verbs
QueryFlagServant.API.QueryParam, Servant.API
QueryParamServant.API.QueryParam, Servant.API
QueryParam'Servant.API.QueryParam, Servant.API
QueryParamsServant.API.QueryParam, Servant.API
QueryStringServant.API.QueryString, Servant.API
RangeServant.API.Range
RawServant.API.Raw, Servant.API
RawEndpointServant.Test.ComprehensiveAPI
RawEventServant.API.ServerSentEvents, Servant.API
RawMServant.API.Raw, Servant.API
readFileServant.Types.SourceT
reflectDescriptionServant.API.Description
ReflectMethodServant.API.Verbs, Servant.API
reflectMethodServant.API.Verbs, Servant.API
RemoteHostServant.API.RemoteHost, Servant.API
RepServant.API.Generic
ReqBodyServant.API.ReqBody, Servant.API
ReqBody'Servant.API.ReqBody, Servant.API
RequestArgumentServant.API.Modifiers
RequiredServant.API.Modifiers, Servant.API
RequiredArgumentServant.API.Modifiers
RespondServant.API.MultiVerb
RespondAsServant.API.MultiVerb
RespondEmptyServant.API.MultiVerb
RespondStreamingServant.API.MultiVerb
responseBodyServant.Types.Internal.Response
ResponseHeaderServant.API.ResponseHeaders, Servant.API
ResponseTypeServant.API.MultiVerb
ResponseTypesServant.API.MultiVerb
runSourceTServant.Types.SourceT
runStepTServant.Types.SourceT
safeLinkServant.Links, Servant.API
safeLink'Servant.Links
SBoolServant.API
sboolServant.API
SBoolIServant.API
SecureServant.API.IsSecure, Servant.API
ServantHeaderServant.API.MultiVerb
ServantHeadersServant.API.MultiVerb
ServerSentEventsServant.API.ServerSentEvents, Servant.API
ServerSentEvents'Servant.API.ServerSentEvents, Servant.API
SFalseServant.API
SingleParamServant.Links
SkipServant.Types.SourceT
sourceServant.Types.SourceT
SourceIOServant.API.Stream, Servant.API
SourceT 
1 (Type/Class)Servant.Types.SourceT
2 (Data Constructor)Servant.Types.SourceT
SourceToSourceIOServant.API.Stream
sourceToSourceIOServant.API.Stream
statusCodeServant.Types.Internal.Response
StatusesServant.API.UVerb, Servant.API, Servant.API
statusesServant.API.UVerb
statusFromNatServant.API.Status
StatusMismatchServant.API.MultiVerb
StatusOfServant.API.UVerb, Servant.API, Servant.API
statusOfServant.API.UVerb, Servant.API
statusValServant.API.Status
StdMethodServant.API.Verbs, Servant.API
StepTServant.Types.SourceT
StopServant.Types.SourceT
StreamServant.API.Stream, Servant.API
StreamBodyServant.API.Stream, Servant.API
StreamBody'Servant.API.Stream, Servant.API
StreamGetServant.API.Stream, Servant.API
StreamingEndpointServant.Test.ComprehensiveAPI
StreamPostServant.API.Stream, Servant.API
StrictServant.API.Modifiers, Servant.API
STrueServant.API
SummaryServant.API.Description, Servant.API
toConstructorServant.API.MultiVerb
ToDeepQueryServant.API.QueryString
toDeepQueryServant.API.QueryString
toEncodedQueryParamServant.API
toEncodedUrlPieceServant.API
toHeaderServant.API
toHeadersServant.API.MultiVerb
ToHttpApiDataServant.API
toLinkServant.Links, Servant.API
toQueryParamServant.API
ToServantServant.API.Generic, Servant.API
toServantServant.API.Generic, Servant.API
ToServantApiServant.API.Generic, Servant.API
ToSourceIOServant.API.Stream, Servant.API
toSourceIOServant.API.Stream, Servant.API
toUnionServant.API.MultiVerb
toUrlPieceServant.API
TRACEServant.API.Verbs, Servant.API
transformStepWithAttoServant.Types.SourceT
transformWithAttoServant.Types.SourceT
UndecodableHeaderServant.API.ResponseHeaders, Servant.API
unEventStreamChunkServant.API.ContentTypes
unfoldRequestArgumentServant.API.Modifiers
unfoldRequiredArgumentServant.API.Modifiers
UnionServant.API.UVerb.Union, Servant.API.UVerb, Servant.API
UniqueServant.API.UVerb.Union, Servant.API.UVerb, Servant.API
unRangeServant.API.Range
UnrenderErrorServant.API.MultiVerb
UnrenderResultServant.API.MultiVerb
UnrenderSuccessServant.API.MultiVerb
unsafeRangeServant.API.Range
unSourceTServant.Types.SourceT
URI 
1 (Type/Class)Servant.Links, Servant.API
2 (Data Constructor)Servant.Links, Servant.API
uriAuthorityServant.Links, Servant.API
uriFragmentServant.Links, Servant.API
uriPathServant.Links, Servant.API
uriQueryServant.Links, Servant.API
uriSchemeServant.Links, Servant.API
UVerbServant.API.UVerb, Servant.API
VaultServant.API.Vault, Servant.API
VerbServant.API.Verbs, Servant.API
WithHeadersServant.API.MultiVerb
WithNamedContextServant.API.WithNamedContext, Servant.API
WithResourceServant.API.WithResource, Servant.API
WithStatus 
1 (Type/Class)Servant.API.UVerb, Servant.API
2 (Data Constructor)Servant.API.UVerb, Servant.API
YieldServant.Types.SourceT