ZCompose

zio.http.ZCompose
See theZCompose companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ZCompose.type

Members list

Type members

Types

type WithOut[LeftLower, LeftUpper, LeftOut[In], RightLower, RightUpper, RightOut[In], Lower0, Upper0, Out0[In]] = ZCompose[LeftLower, LeftUpper, LeftOut, RightLower, RightUpper, RightOut] { type Lower = Lower0; type Upper = Upper0; type Out = Out0; }

Inherited types

type Identity[A] = A

Attributes

Inherited from:
ComposeLowPriorityImplicits

Implicits

Implicits

implicit def compose[LeftLower, LeftUpper, LeftOut >: RightLower <: RightUpper, RightLower, RightUpper, RightOut]: WithOut[LeftLower, LeftUpper, <none>, RightLower, RightUpper, <none>, LeftLower, LeftUpper, <none>]
implicit def identity[LeftLower <: RightLower, LeftUpper, RightLower, RightUpper]: WithOut[LeftLower, LeftUpper, Identity, RightLower, RightUpper, Identity, RightLower, LeftUpper & RightUpper, Identity]
implicit def leftIdentity[LeftLower <: RightLower, LeftUpper, RightLower, RightUpper, RightOut]: WithOut[LeftLower, LeftUpper, Identity, RightLower, RightUpper, <none>, RightLower, LeftUpper & RightUpper, <none>]
implicit def rightIdentity[LeftLower, LeftUpper, LeftOut >: RightLower <: RightUpper, RightLower, RightUpper]: WithOut[LeftLower, LeftUpper, <none>, RightLower, RightUpper, Identity, LeftLower, LeftUpper, <none>]

Inherited implicits

implicit def identityLowPriority[LeftLowerElem, LeftUpperElem, RightLowerElem <: LeftLowerElem, RightUpperElem]: WithOut[LeftLowerElem, LeftUpperElem, Identity, RightLowerElem, RightUpperElem, Identity, LeftLowerElem, LeftUpperElem & RightUpperElem, Identity]

Attributes

Inherited from:
ComposeLowPriorityImplicits
implicit def leftIdentityLowPriority[LeftLower, LeftUpper, RightLower <: LeftLower, RightUpper, RightOut]: WithOut[LeftLower, LeftUpper, Identity, RightLower, RightUpper, <none>, LeftLower, LeftUpper & RightUpper, <none>]

Attributes

Inherited from:
ComposeLowPriorityImplicits