EndpointErrorOutputsOps

trait EndpointErrorOutputsOps[A, I, E, O, -R] extends EndpointErrorOutputsMacros[A, I, E, O, R]
trait EndpointErrorOutputsMacros[A, I, E, O, R]
class Object
trait Matchable
class Any
class Endpoint[A, I, E, O, R]

Type members

Types

type EndpointType[_A, _I, _E, _O, -_R]

Value members

Abstract methods

Concrete methods

def errorOut[F, EF](o: EndpointOutput[F])(implicit ts: Aux[E, F, EF]): EndpointType[A, I, EF, O, R]
def mapErrorOut[EE](m: Mapping[E, EE]): EndpointType[A, I, EE, O, R]
def mapErrorOutDecode[EE](f: E => DecodeResult[EE])(g: EE => E): EndpointType[A, I, EE, O, R]
def prependErrorOut[F, FE](o: EndpointOutput[F])(implicit ts: Aux[F, E, FE]): EndpointType[A, I, FE, O, R]

Inherited methods

inline
def mapErrorOutTo[CASE_CLASS <: Product](using mc: ProductOf[CASE_CLASS]): EndpointType[A, I, CASE_CLASS, O, R]