HandlerAspect

zio.http.HandlerAspect
See theHandlerAspect companion object
trait HandlerAspect[-R, +Err, +AIn, -AOut, -BIn, +BOut]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait HandlerMiddleware[R, Err, AIn, AOut, BIn, BOut]
Self type
HandlerAspect[R, Err, AIn, AOut, BIn, BOut]

Members list

Concise view

Value members

Abstract methods

def apply[R1 <: R, Err1 >: Err](handler: Handler[R1, Err1, AIn, AOut])(implicit trace: Trace): Handler[R1, Err1, BIn, BOut]

Concrete methods

def toMiddleware[AIn1 >: AIn, BIn1 <: BIn](implicit ev: AIn1 <:< BIn1): HandlerMiddleware[R, Err, AIn1, AOut, AIn1, BOut]