zio.http.api.internal
package zio.http.api.internal
Members list
Concise view
Type members
Classlikes
object BodyCodec
final case class HandlerMatch[-R, +E, I, O](handledApi: HandledEndpoint[R, E, I, O, _], routeInputs: Chunk[Any])
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
- Self type
object HandlerTree
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- HandlerTree.type
object Memoized
A RichTextCodec
is a more compositional version of TextCodec
, which has
similar power to traditional parser combinators / pretty printers. Although
slower than the simpler text codecs, they can be utilized to parse structured
information in HTTP headers, which in turn allows generating much better
error messages and documentation than otherwise possible.
A RichTextCodec
is a more compositional version of TextCodec
, which has
similar power to traditional parser combinators / pretty printers. Although
slower than the simpler text codecs, they can be utilized to parse structured
information in HTTP headers, which in turn allows generating much better
error messages and documentation than otherwise possible.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
object RichTextCodec
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- RichTextCodec.type
object SimpleCodec
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- SimpleCodec.type