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

Index

:-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
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
AsLinkServant.Links
AtLeastOneFragmentServant.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
contentTypeServant.API.ContentTypes, Servant.API
contentTypesServant.API.ContentTypes, 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
DescriptionServant.API.Description, Servant.API
EffectServant.Types.SourceT
eitherDecodeLenientServant.API.ContentTypes
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
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
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
FromHttpApiDataServant.API
fromServantServant.API.Generic, Servant.API
FromSourceIOServant.API.Stream, Servant.API
fromSourceIOServant.API.Stream, Servant.API
fromStepTServant.Types.SourceT
GenericServant.API.Generic
genericApiServant.API.Generic, Servant.API
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
HeaderValMapServant.API.ResponseHeaders
HeadNoContentServant.API.Verbs
HListServant.API.ResponseHeaders, Servant.API
HNilServant.API.ResponseHeaders, Servant.API
httpMajorServant.API.HttpVersion, Servant.API
httpMinorServant.API.HttpVersion, Servant.API
HttpVersion 
1 (Data Constructor)Servant.API.HttpVersion, Servant.API
2 (Type/Class)Servant.API.HttpVersion, Servant.API
IfServant.API
injectServant.API.UVerb.Union, Servant.API.UVerb, Servant.API
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
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
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
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
NoInstanceForServant.API.TypeErrors
NoInstanceForSubServant.API.TypeErrors
NotSecureServant.API.IsSecure, Servant.API
OctetStreamServant.API.ContentTypes, Servant.API
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
RawServant.API.Raw, Servant.API
RawEndpointServant.Test.ComprehensiveAPI
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
ResponseHeaderServant.API.ResponseHeaders, Servant.API
runSourceTServant.Types.SourceT
runStepTServant.Types.SourceT
safeLinkServant.Links, Servant.API
safeLink'Servant.Links
SBoolServant.API
sboolServant.API
SBoolIServant.API
SecureServant.API.IsSecure, 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
StatusesServant.API.UVerb, Servant.API, Servant.API
statusesServant.API.UVerb
statusFromNatServant.API.Status
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
toEncodedQueryParamServant.API
toEncodedUrlPieceServant.API
toHeaderServant.API
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
toUrlPieceServant.API
TRACEServant.API.Verbs, Servant.API
transformStepWithAttoServant.Types.SourceT
transformWithAttoServant.Types.SourceT
UndecodableHeaderServant.API.ResponseHeaders, Servant.API
unfoldRequestArgumentServant.API.Modifiers
unfoldRequiredArgumentServant.API.Modifiers
UnionServant.API.UVerb.Union, Servant.API.UVerb, Servant.API
UniqueServant.API.UVerb.Union, Servant.API.UVerb, Servant.API
unSourceTServant.Types.SourceT
URI 
1 (Data Constructor)Servant.Links, Servant.API
2 (Type/Class)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
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