io

object io extends Http4sDslBinCompat[IO]
trait Http4sDsl[IO]
trait Http4sDsl2[IO, IO]
trait Responses[IO, IO]
trait Statuses
trait Auth
trait Methods
class Object
trait Matchable
class Any

Value members

Inherited fields

val +&: +&
Inherited from
Http4sDsl2
val ->: ->
Inherited from
Http4sDsl2
val ->>: ->>
Inherited from
RequestDslBinCompat
val /: /
Inherited from
Http4sDsl2
val /:: /:
Inherited from
Http4sDsl2
val :?: :?
Inherited from
Http4sDsl2
val Accepted: Status
Inherited from
Statuses
val AlreadyReported: Status
Inherited from
Statuses
val BadGateway: Status
Inherited from
Statuses
val BadRequest: Status
Inherited from
Statuses
val CONNECT: Method
Inherited from
Methods
val Conflict: Status
Inherited from
Statuses
val Continue: Status
Inherited from
Statuses
val Created: Status
Inherited from
Statuses
val DELETE: Method
Inherited from
Methods
val ExpectationFailed: Status
Inherited from
Statuses
val FailedDependency: Status
Inherited from
Statuses
val Forbidden: Status
Inherited from
Statuses
val Found: Status
Inherited from
Statuses
val GET: Method
Inherited from
Methods
val GatewayTimeout: Status
Inherited from
Statuses
val Gone: Status
Inherited from
Statuses
val HEAD: Method
Inherited from
Methods
Inherited from
Statuses
val IMUsed: Status
Inherited from
Statuses
Inherited from
Statuses
Inherited from
Http4sDsl2
Inherited from
Statuses
val LengthRequired: Status
Inherited from
Statuses
val Locked: Status
Inherited from
Statuses
Inherited from
Http4sDsl2
val LoopDetected: Status
Inherited from
Statuses
val MethodNotAllowed: Status
Inherited from
Statuses
val MovedPermanently: Status
Inherited from
Statuses
val MultiStatus: Status
Inherited from
Statuses
val MultipleChoices: Status
Inherited from
Statuses
Inherited from
Statuses
val NoContent: Status
Inherited from
Statuses
Inherited from
Statuses
val NotAcceptable: Status
Inherited from
Statuses
val NotExtended: Status
Inherited from
Statuses
val NotFound: Status
Inherited from
Statuses
val NotImplemented: Status
Inherited from
Statuses
val NotModified: Status
Inherited from
Statuses
val OPTIONS: Method
Inherited from
Methods
val Ok: Status
Inherited from
Statuses
val PATCH: Method
Inherited from
Methods
val POST: Method
Inherited from
Methods
val PUT: Method
Inherited from
Methods
val PartialContent: Status
Inherited from
Statuses
val Path: Path
Inherited from
Http4sDsl2
val PayloadTooLarge: Status
Inherited from
Statuses
val PaymentRequired: Status
Inherited from
Statuses
val PermanentRedirect: Status
Inherited from
Statuses
val PreconditionFailed: Status
Inherited from
Statuses
Inherited from
Statuses
val Processing: Status
Inherited from
Statuses
Inherited from
Statuses
Inherited from
Statuses
Inherited from
Statuses
val RequestTimeout: Status
Inherited from
Statuses
val ResetContent: Status
Inherited from
Statuses
val Root: Path
Inherited from
Http4sDsl2
val SeeOther: Status
Inherited from
Statuses
val ServiceUnavailable: Status
Inherited from
Statuses
val SwitchingProtocols: Status
Inherited from
Statuses
val TRACE: Method
Inherited from
Methods
val TemporaryRedirect: Status
Inherited from
Statuses
val TooManyRequests: Status
Inherited from
Statuses
Inherited from
Http4sDsl2
val Unauthorized: Status
Inherited from
Statuses
Inherited from
Statuses
Inherited from
Statuses
Inherited from
Statuses
val UpgradeRequired: Status
Inherited from
Statuses
val UriTooLong: Status
Inherited from
Statuses
val UseProxy: Status
Inherited from
Statuses
Inherited from
Statuses
val liftG: FunctionK[IO, IO]
Inherited from
Http4sDsl
val ~: ~
Inherited from
Http4sDsl2

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 http4sAcceptedSyntax(status: Status): AcceptedOps[IO, IO]
Inherited from
Responses
implicit
def http4sAlreadyReportedSyntax(status: Status): AlreadyReportedOps[IO, IO]
Inherited from
Responses
implicit
def http4sBadGatewaySyntax(status: Status): BadGatewayOps[IO, IO]
Inherited from
Responses
implicit
def http4sBadRequestSyntax(status: Status): BadRequestOps[IO, IO]
Inherited from
Responses
implicit
def http4sConflictSyntax(status: Status): ConflictOps[IO, IO]
Inherited from
Responses
implicit
def http4sContinueSyntax(status: Status): ContinueOps[IO, IO]
Inherited from
Responses
implicit
def http4sCreatedSyntax(status: Status): CreatedOps[IO, IO]
Inherited from
Responses
implicit
def http4sEarlyHintsSyntax(status: Status): EarlyHintsOps[IO, IO]
Inherited from
Responses
implicit
Inherited from
Responses
implicit
Inherited from
Responses
implicit
def http4sForbiddenSyntax(status: Status): ForbiddenOps[IO, IO]
Inherited from
Responses
implicit
def http4sFoundSyntax(status: Status): FoundOps[IO, IO]
Inherited from
Responses
implicit
def http4sGatewayTimeoutSyntax(status: Status): GatewayTimeoutOps[IO, IO]
Inherited from
Responses
implicit
def http4sGoneSyntax(status: Status): GoneOps[IO, IO]
Inherited from
Responses
Inherited from
Responses
implicit
def http4sIMUsedSyntax(status: Status): IMUsedOps[IO, IO]
Inherited from
Responses
implicit
Inherited from
Responses
implicit
Inherited from
Responses
implicit
def http4sLengthRequiredSyntax(status: Status): LengthRequiredOps[IO, IO]
Inherited from
Responses
implicit
def http4sLockedSyntax(status: Status): LockedOps[IO, IO]
Inherited from
Responses
implicit
def http4sLoopDetectedSyntax(status: Status): LoopDetectedOps[IO, IO]
Inherited from
Responses
implicit
Inherited from
Responses
implicit
def http4sMethodSyntax(method: Method): MethodOps
Inherited from
RequestDsl
implicit
Inherited from
Responses
implicit
Inherited from
Responses
implicit
def http4sMultiStatusSyntax(status: Status): MultiStatusOps[IO, IO]
Inherited from
Responses
implicit
def http4sMultipleChoicesSyntax(status: Status): MultipleChoicesOps[IO, IO]
Inherited from
Responses
implicit
def http4sNoContentSyntax(status: Status): NoContentOps[IO, IO]
Inherited from
Responses
Inherited from
Responses
implicit
def http4sNotAcceptableSyntax(status: Status): NotAcceptableOps[IO, IO]
Inherited from
Responses
implicit
def http4sNotExtendedSyntax(status: Status): NotExtendedOps[IO, IO]
Inherited from
Responses
implicit
def http4sNotFoundSyntax(status: Status): NotFoundOps[IO, IO]
Inherited from
Responses
implicit
def http4sNotImplementedSyntax(status: Status): NotImplementedOps[IO, IO]
Inherited from
Responses
implicit
def http4sNotModifiedSyntax(status: Status): NotModifiedOps[IO, IO]
Inherited from
Responses
implicit
def http4sOkSyntax(status: Status): OkOps[IO, IO]
Inherited from
Responses
implicit
def http4sPartialContentSyntax(status: Status): PartialContentOps[IO, IO]
Inherited from
Responses
implicit
def http4sPayloadTooLargeSyntax(status: Status): PayloadTooLargeOps[IO, IO]
Inherited from
Responses
implicit
def http4sPaymentRequiredSyntax(status: Status): PaymentRequiredOps[IO, IO]
Inherited from
Responses
implicit
Inherited from
Responses
implicit
Inherited from
Responses
implicit
Inherited from
Responses
Inherited from
Responses
implicit
Inherited from
Responses
Inherited from
Responses
implicit
def http4sRequestTimeoutSyntax(status: Status): RequestTimeoutOps[IO, IO]
Inherited from
Responses
implicit
def http4sResetContentSyntax(status: Status): ResetContentOps[IO, IO]
Inherited from
Responses
implicit
def http4sSeeOtherSyntax(status: Status): SeeOtherOps[IO, IO]
Inherited from
Responses
implicit
Inherited from
Responses
implicit
Inherited from
Responses
implicit
Inherited from
Responses
implicit
def http4sTooEarlySyntax(status: Status): TooEarlyOps[IO, IO]
Inherited from
Responses
implicit
def http4sTooManyRequestsSyntax(status: Status): TooManyRequestsOps[IO, IO]
Inherited from
Responses
implicit
def http4sUnauthorizedSyntax(status: Status): UnauthorizedOps[IO, IO]
Inherited from
Responses
Inherited from
Responses
implicit
Inherited from
Responses
implicit
Inherited from
Responses
implicit
def http4sUpgradeRequiredSyntax(status: Status): UpgradeRequiredOps[IO, IO]
Inherited from
Responses
implicit
def http4sUriTooLongSyntax(status: Status): UriTooLongOps[IO, IO]
Inherited from
Responses
implicit
Inherited from
Responses