zio.http.ZCompose
See theZCompose companion trait
object ZCompose extends ComposeLowPriorityImplicits
Attributes
Members list
Implicits
Implicits
implicit def compose[LeftLower, LeftUpper, LeftOut >: RightLower <: RightUpper, RightLower, RightUpper, RightOut]: WithOut[LeftLower, LeftUpper, { type Out = [In] =>> LeftOut; }#<none>, RightLower, RightUpper, { type Out = [In] =>> RightOut; }#<none>, LeftLower, LeftUpper, { type Out = [In] =>> RightOut; }#<none>]
implicit def leftIdentity[LeftLower <: RightLower, LeftUpper, RightLower, RightUpper, RightOut]: WithOut[LeftLower, LeftUpper, Identity, RightLower, RightUpper, { type Out = [In] =>> RightOut; }#<none>, RightLower, LeftUpper & RightUpper, { type Out = [In] =>> RightOut; }#<none>]
implicit def rightIdentity[LeftLower, LeftUpper, LeftOut >: RightLower <: RightUpper, RightLower, RightUpper]: WithOut[LeftLower, LeftUpper, { type Out = [In] =>> LeftOut; }#<none>, RightLower, RightUpper, Identity, LeftLower, LeftUpper, { type Out = [In] =>> LeftOut; }#<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, { type Out = [In] =>> RightOut; }#<none>, LeftLower, LeftUpper & RightUpper, { type Out = [In] =>> RightOut; }#<none>]
Attributes
- Inherited from:
- ComposeLowPriorityImplicits
In this article