RoutePattern

zio.blocks.endpoint.RoutePattern
See theRoutePattern companion class
object RoutePattern

Attributes

Companion
class
Source
RoutePattern.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final implicit class MethodSyntax(method: Method) extends AnyVal

Attributes

Source
RoutePattern.scala
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class RoutePatternOps[A](self: RoutePattern[A]) extends AnyVal

Attributes

Source
RoutePattern.scala
Supertypes
class AnyVal
trait Matchable
class Any

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

Attributes

Source
RoutePattern.scala
def any(method: Method): RoutePattern[Path]

Attributes

Source
RoutePattern.scala
def apply(method: Method): RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
def apply(method: Method, path: Path): RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
def apply(method: Method, pathString: String): RoutePattern[Unit]

Builds a literal-only route from a raw path string. Same encoding trio as PathCodec.apply(String) (see that member): no percent-decoding, and literals requiring URL encoding are rejected rather than encoded.

Builds a literal-only route from a raw path string. Same encoding trio as PathCodec.apply(String) (see that member): no percent-decoding, and literals requiring URL encoding are rejected rather than encoded.

Attributes

Source
RoutePattern.scala
def fromMethod(method: Method): RoutePattern[Unit]

Attributes

Source
RoutePattern.scala

Concrete fields

val CONNECT: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val DELETE: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val GET: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val HEAD: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val OPTIONS: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val PATCH: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val POST: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val PUT: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala
val TRACE: RoutePattern[Unit]

Attributes

Source
RoutePattern.scala

Implicits

Implicits

final implicit def MethodSyntax(method: Method): MethodSyntax

Attributes

Source
RoutePattern.scala
final implicit def RoutePatternOps[A](self: RoutePattern[A]): RoutePatternOps[A]

Attributes

Source
RoutePattern.scala
implicit val unitUnit: WithOut[Unit, Unit, Unit]

Attributes

Source
RoutePattern.scala