io
trait Http4sDsl[[A] =>> IO[A]]
trait Statuses
trait RequestDsl
trait Auth
trait Methods
class Object
trait Matchable
class Any
Type members
Inherited types
Value members
Inherited fields
Alias for ->
.
Alias for ->
.
Note: Due to infix operation precedence, →
has a lower priority than /
. So you have to use parentheses in
pattern matching when using this operator.
For example:
(request.method, Path(request.path)) match {
case Method.GET → (Root / "test.json") => ...
- Inherited from
- Http4sDsl2
Implicits
Inherited implicits
implicit def http4sAlreadyReportedSyntax(status: Status): AlreadyReportedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sExpectationFailedSyntax(status: Status): ExpectationFailedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sFailedDependencySyntax(status: Status): FailedDependencyOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sGatewayTimeoutSyntax(status: Status): GatewayTimeoutOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sHttpVersionNotSupportedSyntax(status: Status): HttpVersionNotSupportedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sInsufficientStorageSyntax(status: Status): InsufficientStorageOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sInternalServerErrorSyntax(status: Status): InternalServerErrorOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sLengthRequiredSyntax(status: Status): LengthRequiredOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sLoopDetectedSyntax(status: Status): LoopDetectedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sMethodNotAllowedSyntax(status: Status): MethodNotAllowedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sMisdirectedRequestSyntax(status: Status): MisdirectedRequestOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sMovedPermanentlySyntax(status: Status): MovedPermanentlyOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sMultipleChoicesSyntax(status: Status): MultipleChoicesOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sNetworkAuthenticationRequiredSyntax(status: Status): NetworkAuthenticationRequiredOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sNonAuthoritativeInformationSyntax(status: Status): NonAuthoritativeInformationOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sNotAcceptableSyntax(status: Status): NotAcceptableOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sNotImplementedSyntax(status: Status): NotImplementedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sPartialContentSyntax(status: Status): PartialContentOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sPayloadTooLargeSyntax(status: Status): PayloadTooLargeOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sPaymentRequiredSyntax(status: Status): PaymentRequiredOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sPermanentRedirectSyntax(status: Status): PermanentRedirectOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sPreconditionFailedSyntax(status: Status): PreconditionFailedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sPreconditionRequiredSyntax(status: Status): PreconditionRequiredOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sProxyAuthenticationRequiredSyntax(status: Status): ProxyAuthenticationRequiredOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sRangeNotSatisfiableSyntax(status: Status): RangeNotSatisfiableOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sRequestHeaderFieldsTooLargeSyntax(status: Status): RequestHeaderFieldsTooLargeOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sRequestTimeoutSyntax(status: Status): RequestTimeoutOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sResetContentSyntax(status: Status): ResetContentOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sSwitchingProtocolsSyntax(status: Status): SwitchingProtocolsOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sTemporaryRedirectSyntax(status: Status): TemporaryRedirectOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sTooManyRequestsSyntax(status: Status): TooManyRequestsOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sUnauthorizedSyntax(status: Status): UnauthorizedOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sUnprocessableEntitySyntax(status: Status): UnprocessableEntityOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sUnsupportedMediaTypeSyntax(status: Status): UnsupportedMediaTypeOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sUpgradeRequiredSyntax(status: Status): UpgradeRequiredOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses
implicit def http4sVariantAlsoNegotiatesSyntax(status: Status): VariantAlsoNegotiatesOps[[A] =>> IO[A], [A] =>> IO[A]]
- Inherited from
- Responses