HandlerTree

zio.http.api.internal.HandlerTree
See theHandlerTree companion object
case class HandlerTree[-R, +E](constants: Map[String, HandlerTree[R, E]], parsers: Map[TextCodec[_], HandlerTree[R, E]], leaf: Option[HandledEndpoint[R, E, _, _, _]])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def add[R1 <: R, E1 >: E](handledAPI: HandledEndpoint[R1, E1, _, _, _]): HandlerTree[R1, E1]
def lookup(request: Request): Option[HandlerMatch[R, E, _, _]]
def merge[R1 <: R, E1 >: E](that: HandlerTree[R1, E1]): HandlerTree[R1, E1]

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product