Packages

object ZServiceBuilder extends ZServiceBuilderCompanionVersionSpecific

Linear Supertypes
ZServiceBuilderCompanionVersionSpecific, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZServiceBuilder
  2. ZServiceBuilderCompanionVersionSpecific
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Debug extends AnyRef
  2. implicit final class ZServiceBuilderPassthroughOps[RIn, E, ROut] extends AnyVal
  3. implicit final class ZServiceBuilderProjectOps[R, E, A] extends AnyVal

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[RIn, E, ROut](zio: ZIO[RIn, E, ROut])(implicit trace: ZTraceElement): ZServiceBuilder[RIn, E, ROut]

    Constructs a service builder from an effectual resource.

  5. def apply[RIn, E, ROut](managed: ZManaged[RIn, E, ROut])(implicit trace: ZTraceElement): ZServiceBuilder[RIn, E, ROut]

    Constructs a service builderfrom a managed resource.

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def collectAll[R, E, A, Collection[+Element] <: Iterable[Element]](in: Collection[ZServiceBuilder[R, E, A]])(implicit bf: zio.BuildFrom[Collection[ZServiceBuilder[R, E, A]], A, Collection[A]], trace: ZTraceElement): ZServiceBuilder[R, E, Collection[A]]

    Gathers up the ZServiceBuilder inside of the given collection, and combines them into a single ZServiceBuilder containing an equivalent collection of results.

  9. def environment[A](implicit trace: ZTraceElement): ZServiceBuilder[A, Nothing, A]

    Constructs a service builder that passes along the specified environment as an output.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def fail[E](e: E)(implicit trace: ZTraceElement): ServiceBuilder[E, Nothing]

    Constructs a service builder that fails with the specified value.

  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def first[A](implicit trace: ZTraceElement): ZServiceBuilder[(A, Any), Nothing, A]

    A service builder that passes along the first element of a tuple.

  15. def foreach[R, E, A, B, Collection[+Element] <: Iterable[Element]](in: Collection[A])(f: (A) ⇒ ZServiceBuilder[R, E, B])(implicit bf: zio.BuildFrom[Collection[A], B, Collection[B]], trace: ZTraceElement): ZServiceBuilder[R, E, Collection[B]]

    Applies the function f to each element of the Collection[A] and returns the results in a new Collection[B].

  16. def fromAcquireRelease[R, E, A](acquire: ZIO[R, E, A])(release: (A) ⇒ URIO[R, Any])(implicit arg0: zio.Tag[A], trace: ZTraceElement): ZServiceBuilder[R, E, Has[A]]

    Constructs a service builder from acquire and release actions.

    Constructs a service builder from acquire and release actions. The acquire and release actions will be performed uninterruptibly.

  17. def fromAcquireReleaseMany[R, E, A](acquire: ZIO[R, E, A])(release: (A) ⇒ URIO[R, Any])(implicit trace: ZTraceElement): ZServiceBuilder[R, E, A]

    Constructs a service builder from acquire and release actions, which must return one or more services.

    Constructs a service builder from acquire and release actions, which must return one or more services. The acquire and release actions will be performed uninterruptibly.

  18. def fromFunction[A, B](f: (A) ⇒ B)(implicit arg0: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[A, Nothing, Has[B]]

    Constructs a service builder from the environment using the specified function.

  19. def fromFunctionManaged[A, E, B](f: (A) ⇒ ZManaged[Any, E, B])(implicit arg0: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[A, E, Has[B]]

    Constructs a service builder from the environment using the specified effectful resourceful function.

  20. def fromFunctionMany[A, B](f: (A) ⇒ B)(implicit trace: ZTraceElement): ZServiceBuilder[A, Nothing, B]

    Constructs a service builder from the environment using the specified function, which must return one or more services.

  21. def fromFunctionManyManaged[A, E, B](f: (A) ⇒ ZManaged[Any, E, B])(implicit trace: ZTraceElement): ZServiceBuilder[A, E, B]

    Constructs a service builder from the environment using the specified effectful resourceful function, which must return one or more services.

  22. def fromFunctionManyZIO[A, E, B](f: (A) ⇒ IO[E, B])(implicit trace: ZTraceElement): ZServiceBuilder[A, E, B]

    Constructs a service builder from the environment using the specified effectful function, which must return one or more services.

  23. def fromFunctionZIO[A, E, B](f: (A) ⇒ IO[E, B])(implicit arg0: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[A, E, Has[B]]

    Constructs a service builder from the environment using the specified effectful function.

  24. def fromManaged[R, E, A](m: ZManaged[R, E, A])(implicit arg0: zio.Tag[A], trace: ZTraceElement): ZServiceBuilder[R, E, Has[A]]

    Constructs a service builder from a managed resource.

  25. def fromManagedMany[R, E, A](m: ZManaged[R, E, A])(implicit trace: ZTraceElement): ZServiceBuilder[R, E, A]

    Constructs a service builder from a managed resource, which must return one or more services.

  26. def fromZIO[R, E, A](zio: ZIO[R, E, A])(implicit arg0: zio.Tag[A], trace: ZTraceElement): ZServiceBuilder[R, E, Has[A]]

    Constructs a service builder from the specified effect.

  27. def fromZIOMany[R, E, A](zio: ZIO[R, E, A])(implicit trace: ZTraceElement): ZServiceBuilder[R, E, A]

    Constructs a service builder from the specified effect, which must return one or more services.

  28. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. def second[A](implicit trace: ZTraceElement): ZServiceBuilder[(Any, A), Nothing, A]

    A service builder that passes along the second element of a tuple.

  35. def service[A](implicit trace: ZTraceElement): ZServiceBuilder[Has[A], Nothing, Has[A]]

    Constructs a service builder that accesses and returns the specified service from the environment.

  36. def succeed[A](a: A)(implicit arg0: zio.Tag[A], trace: ZTraceElement): UServiceBuilder[Has[A]]

    Constructs a service builder from the specified value.

  37. def succeedMany[A](a: A)(implicit trace: ZTraceElement): UServiceBuilder[A]

    Constructs a service builder from the specified value, which must return one or more services.

  38. def suspend[RIn, E, ROut](serviceBuilder: ⇒ ZServiceBuilder[RIn, E, ROut]): ZServiceBuilder[RIn, E, ROut]

    Lazily constructs a service builder.

    Lazily constructs a service builder. This is useful to avoid infinite recursion when creating service builders that refer to themselves.

  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  44. def wire[R <: Has[_]]: WirePartiallyApplied[R]

    Automatically assembles a service builder for the provided type.

    Automatically assembles a service builder for the provided type.

    ZServiceBuilder.wire[Car](carServiceBuilder, wheelsServiceBuilder, engineServiceBuilder)
    Definition Classes
    ZServiceBuilderCompanionVersionSpecific
  45. def wireCustom[R <: Has[_]]: WireSomePartiallyApplied[ZEnv, R]

    Automatically constructs a service builder for the provided type R, leaving a remainder ZEnv.

    Automatically constructs a service builder for the provided type R, leaving a remainder ZEnv. This will satisfy all transitive ZEnv requirements with ZEnv.any, allowing them to be provided later.

    val oldLadyServiceBuilder: ZServiceBuilder[Fly, Nothing, OldLady] = ???
    val flyServiceBuilder: ZServiceBuilder[Blocking, Nothing, Fly] = ???
    
    // The ZEnv you use later will provide both Blocking to flyServiceBuilder and Console to zio
    val serviceBuilder : ZServiceBuilder[ZEnv, Nothing, OldLady] = ZServiceBuilder.wireCustom[OldLady](oldLadyServiceBuilder, flyServiceBuilder)
    Definition Classes
    ZServiceBuilderCompanionVersionSpecific
  46. def wireSome[R0 <: Has[_], R <: Has[_]]: WireSomePartiallyApplied[R0, R]

    Automatically constructs a service builder for the provided type R, leaving a remainder R0.

    Automatically constructs a service builder for the provided type R, leaving a remainder R0.

    val carServiceBuilder: ZServiceBuilder[Engine with Wheels, Nothing, Car] = ???
    val wheelsServiceBuilder: ZServiceBuilder[Any, Nothing, Wheels] = ???
    
    val serviceBuilder = ZServiceBuilder.wireSome[Engine, Car](carServiceBuilder, wheelsServiceBuilder)
    Definition Classes
    ZServiceBuilderCompanionVersionSpecific
  47. object Debug

Deprecated Value Members

  1. def fromEffect[R, E, A](zio: ZIO[R, E, A])(implicit arg0: zio.Tag[A], trace: ZTraceElement): ZServiceBuilder[R, E, Has[A]]

    Constructs a service builder from the specified effect.

    Constructs a service builder from the specified effect.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use fromZIO

  2. def fromEffectMany[R, E, A](zio: ZIO[R, E, A])(implicit trace: ZTraceElement): ZServiceBuilder[R, E, A]

    Constructs a service builder from the specified effect, which must return one or more services.

    Constructs a service builder from the specified effect, which must return one or more services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use fromZIOMany

  3. def fromFunctionM[A, E, B](f: (A) ⇒ IO[E, B])(implicit arg0: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[A, E, Has[B]]

    Constructs a service builder from the environment using the specified effectful function.

    Constructs a service builder from the environment using the specified effectful function.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use fromFunctionZIO

  4. def fromFunctionManyM[A, E, B](f: (A) ⇒ IO[E, B])(implicit trace: ZTraceElement): ZServiceBuilder[A, E, B]

    Constructs a service builder from the environment using the specified effectful function, which must return one or more services.

    Constructs a service builder from the environment using the specified effectful function, which must return one or more services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use fromFunctionManyZIO

  5. def fromService[A, B](f: (A) ⇒ B)(implicit arg0: zio.Tag[A], arg1: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified service.

    Constructs a service builder that purely depends on the specified service.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  6. def fromServiceM[A, R, E, B](f: (A) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A], arg1: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified service.

    Constructs a service builder that effectfully depends on the specified service.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  7. def fromServiceManaged[A, R, E, B](f: (A) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A], arg1: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  8. def fromServiceMany[A, B](f: (A) ⇒ B)(implicit arg0: zio.Tag[A], trace: ZTraceElement): ZServiceBuilder[Has[A], Nothing, B]

    Constructs a service builder that purely depends on the specified service, which must return one or more services.

    Constructs a service builder that purely depends on the specified service, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  9. def fromServiceManyM[A, R, E, B](f: (A) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A], trace: ZTraceElement): ZServiceBuilder[R with Has[A], E, B]

    Constructs a service builder that effectfully depends on the specified service, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified service, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  10. def fromServiceManyManaged[A, R, E, B](f: (A) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A], trace: ZTraceElement): ZServiceBuilder[R with Has[A], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified service, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified service, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  11. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[A21], arg22: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20] with Has[A21], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  12. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  13. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  14. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  15. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  16. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  17. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  18. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  19. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  20. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  21. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  22. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  23. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  24. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, A8, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  25. def fromServices[A0, A1, A2, A3, A4, A5, A6, A7, B](f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  26. def fromServices[A0, A1, A2, A3, A4, A5, A6, B](f: (A0, A1, A2, A3, A4, A5, A6) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  27. def fromServices[A0, A1, A2, A3, A4, A5, B](f: (A0, A1, A2, A3, A4, A5) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  28. def fromServices[A0, A1, A2, A3, A4, B](f: (A0, A1, A2, A3, A4) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  29. def fromServices[A0, A1, A2, A3, B](f: (A0, A1, A2, A3) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  30. def fromServices[A0, A1, A2, B](f: (A0, A1, A2) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  31. def fromServices[A0, A1, B](f: (A0, A1) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1], Nothing, Has[B]]

    Constructs a service builder that purely depends on the specified services.

    Constructs a service builder that purely depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  32. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[A21], arg22: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20] with Has[A21], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  33. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  34. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  35. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  36. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  37. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  38. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  39. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  40. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  41. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  42. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  43. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  44. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  45. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, A8, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  46. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, A7, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  47. def fromServicesM[A0, A1, A2, A3, A4, A5, A6, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  48. def fromServicesM[A0, A1, A2, A3, A4, A5, R, E, B](f: (A0, A1, A2, A3, A4, A5) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  49. def fromServicesM[A0, A1, A2, A3, A4, R, E, B](f: (A0, A1, A2, A3, A4) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  50. def fromServicesM[A0, A1, A2, A3, R, E, B](f: (A0, A1, A2, A3) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  51. def fromServicesM[A0, A1, A2, R, E, B](f: (A0, A1, A2) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  52. def fromServicesM[A0, A1, R, E, B](f: (A0, A1) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1], E, Has[B]]

    Constructs a service builder that effectfully depends on the specified services.

    Constructs a service builder that effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  53. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[A21], arg22: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20] with Has[A21], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  54. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  55. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Constructs a set of services that resourcefully and effectfully depends on the specified service.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  56. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  57. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  58. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  59. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  60. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  61. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  62. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  63. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  64. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  65. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  66. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  67. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, A7, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  68. def fromServicesManaged[A0, A1, A2, A3, A4, A5, A6, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  69. def fromServicesManaged[A0, A1, A2, A3, A4, A5, R, E, B](f: (A0, A1, A2, A3, A4, A5) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  70. def fromServicesManaged[A0, A1, A2, A3, A4, R, E, B](f: (A0, A1, A2, A3, A4) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  71. def fromServicesManaged[A0, A1, A2, A3, R, E, B](f: (A0, A1, A2, A3) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  72. def fromServicesManaged[A0, A1, A2, R, E, B](f: (A0, A1, A2) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  73. def fromServicesManaged[A0, A1, R, E, B](f: (A0, A1) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[B], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1], E, Has[B]]

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Constructs a set of services that resourcefully and effectfully depends on the specified services.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  74. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[A21], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20] with Has[A21], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  75. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  76. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  77. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  78. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  79. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  80. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  81. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  82. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  83. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  84. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  85. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  86. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  87. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, A8, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  88. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, A7, B](f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  89. def fromServicesMany[A0, A1, A2, A3, A4, A5, A6, B](f: (A0, A1, A2, A3, A4, A5, A6) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  90. def fromServicesMany[A0, A1, A2, A3, A4, A5, B](f: (A0, A1, A2, A3, A4, A5) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  91. def fromServicesMany[A0, A1, A2, A3, A4, B](f: (A0, A1, A2, A3, A4) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  92. def fromServicesMany[A0, A1, A2, A3, B](f: (A0, A1, A2, A3) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2] with Has[A3], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  93. def fromServicesMany[A0, A1, A2, B](f: (A0, A1, A2) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1] with Has[A2], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  94. def fromServicesMany[A0, A1, B](f: (A0, A1) ⇒ B)(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], trace: ZTraceElement): ZServiceBuilder[Has[A0] with Has[A1], Nothing, B]

    Constructs a service builder that purely depends on the specified services, which must return one or more services.

    Constructs a service builder that purely depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromService.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  95. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[A21], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20] with Has[A21], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  96. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  97. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  98. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  99. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  100. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  101. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  102. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  103. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  104. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  105. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  106. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  107. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  108. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, A8, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  109. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, A7, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  110. def fromServicesManyM[A0, A1, A2, A3, A4, A5, A6, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  111. def fromServicesManyM[A0, A1, A2, A3, A4, A5, R, E, B](f: (A0, A1, A2, A3, A4, A5) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  112. def fromServicesManyM[A0, A1, A2, A3, A4, R, E, B](f: (A0, A1, A2, A3, A4) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  113. def fromServicesManyM[A0, A1, A2, A3, R, E, B](f: (A0, A1, A2, A3) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  114. def fromServicesManyM[A0, A1, A2, R, E, B](f: (A0, A1, A2) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  115. def fromServicesManyM[A0, A1, R, E, B](f: (A0, A1) ⇒ ZIO[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1], E, B]

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceM.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  116. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], arg21: zio.Tag[A21], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20] with Has[A21], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  117. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], arg20: zio.Tag[A20], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19] with Has[A20], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  118. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], arg19: zio.Tag[A19], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18] with Has[A19], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  119. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], arg18: zio.Tag[A18], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17] with Has[A18], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  120. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], arg17: zio.Tag[A17], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16] with Has[A17], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  121. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], arg16: zio.Tag[A16], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15] with Has[A16], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  122. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], arg15: zio.Tag[A15], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14] with Has[A15], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  123. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], arg14: zio.Tag[A14], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13] with Has[A14], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  124. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], arg13: zio.Tag[A13], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12] with Has[A13], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  125. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], arg12: zio.Tag[A12], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11] with Has[A12], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  126. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], arg11: zio.Tag[A11], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10] with Has[A11], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  127. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], arg10: zio.Tag[A10], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9] with Has[A10], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  128. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], arg9: zio.Tag[A9], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8] with Has[A9], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  129. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, A8, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], arg8: zio.Tag[A8], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7] with Has[A8], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  130. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, A7, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], arg7: zio.Tag[A7], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6] with Has[A7], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  131. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, A6, R, E, B](f: (A0, A1, A2, A3, A4, A5, A6) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], arg6: zio.Tag[A6], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5] with Has[A6], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  132. def fromServicesManyManaged[A0, A1, A2, A3, A4, A5, R, E, B](f: (A0, A1, A2, A3, A4, A5) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], arg5: zio.Tag[A5], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4] with Has[A5], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  133. def fromServicesManyManaged[A0, A1, A2, A3, A4, R, E, B](f: (A0, A1, A2, A3, A4) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], arg4: zio.Tag[A4], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3] with Has[A4], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  134. def fromServicesManyManaged[A0, A1, A2, A3, R, E, B](f: (A0, A1, A2, A3) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], arg3: zio.Tag[A3], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2] with Has[A3], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  135. def fromServicesManyManaged[A0, A1, A2, R, E, B](f: (A0, A1, A2) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], arg2: zio.Tag[A2], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1] with Has[A2], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  136. def fromServicesManyManaged[A0, A1, R, E, B](f: (A0, A1) ⇒ ZManaged[R, E, B])(implicit arg0: zio.Tag[A0], arg1: zio.Tag[A1], trace: ZTraceElement): ZServiceBuilder[R with Has[A0] with Has[A1], E, B]

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services.

    Constructs a service builder that resourcefully and effectfully depends on the specified services, which must return one or more services. For the more common variant that returns a single service see fromServiceManaged.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use toServiceBuilder

  137. def identity[A](implicit trace: ZTraceElement): ZServiceBuilder[A, Nothing, A]

    An identity service builder that passes along its inputs.

    An identity service builder that passes along its inputs. Note that this represents an identity with respect to the >>> operator. It represents an identity with respect to the ++ operator when the environment type is Any.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use environment

  138. def requires[A](implicit trace: ZTraceElement): ZServiceBuilder[A, Nothing, A]

    Constructs a service builder that passes along the specified environment as an output.

    Constructs a service builder that passes along the specified environment as an output.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) use environment

Inherited from ZServiceBuilderCompanionVersionSpecific

Inherited from AnyRef

Inherited from Any

Ungrouped