implicit final class ZLayerProvideSomeOps[RIn, E, ROut] extends AnyVal
- Alphabetic
- By Inheritance
- ZLayerProvideSomeOps
- AnyVal
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- def >+>[E1 >: E, RIn2 >: ROut, ROut1 >: ROut, ROut2](that: => ZLayer[RIn2, E1, ROut2])(implicit tagged: zio.EnvironmentTag[ROut2], trace: Trace): ZLayer[RIn, E1, ROut1 with ROut2]
Feeds the output services of this layer into the input of the specified layer, resulting in a new layer with the inputs of this layer, and the outputs of both layers.
- def >+>[RIn2, E1 >: E, ROut2](that: => ZLayer[ROut with RIn2, E1, ROut2])(implicit tagged: zio.EnvironmentTag[ROut], tagged2: zio.EnvironmentTag[ROut2], trace: Trace): ZLayer[RIn with RIn2, E1, ROut with ROut2]
Feeds the output services of this layer into the input of the specified layer, resulting in a new layer with the inputs of this layer, and the outputs of both layers.
- def >>>[E1 >: E, ROut2](that: => ZLayer[ROut, E1, ROut2])(implicit trace: Trace): ZLayer[RIn, E1, ROut2]
Feeds the output services of this layer into the input of the specified layer, resulting in a new layer with the inputs of this layer as well as any leftover inputs, and the outputs of the specified layer.
- def >>>[RIn2, E1 >: E, ROut2](that: => ZLayer[ROut with RIn2, E1, ROut2])(implicit tag: zio.EnvironmentTag[ROut], trace: Trace): ZLayer[RIn with RIn2, E1, ROut2]
Feeds the output services of this layer into the input of the specified layer, resulting in a new layer with the inputs of this layer as well as any leftover inputs, and the outputs of the specified layer.
- final def apply[R, E1 >: E, A](zio: ZIO[ROut with R, E1, A])(implicit ev1: zio.EnvironmentTag[R], ev2: zio.EnvironmentTag[ROut], ev3: zio.EnvironmentTag[RIn], trace: Trace): ZIO[RIn with R, E1, A]
Provides an effect with part of its required environment, eliminating its dependency on the services output by this layer.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def toString(): String
- Definition Classes
- Any