p

tofu

zioInstances

package zioInstances

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

Type Members

  1. class RioTofuBlockingInstance[R <: Blocking] extends ZioTofuBlockingInstance[R, Throwable]
  2. class RioTofuInstance[R] extends ZioTofuInstance[R, Throwable]
  3. class RioTofuUnliftIOInstance[R] extends UnliftIO[[β$28$]ZIO[R, Throwable, β$28$]]
  4. class RioTofuUnsafeExecFutureInstance[R] extends UnsafeExecFuture[[β$30$]ZIO[R, Throwable, β$30$]]
  5. final case class ZIODaemon[R, E, A](fib: Fiber[E, A]) extends Daemon[[γ$15$]ZIO[R, E, γ$15$], Cause[E], A] with Product with Serializable
  6. final case class ZioAgent[R, E, A](refm: RefM[A]) extends Agent[[γ$16$]ZIO[R, E, γ$16$], A] with Product with Serializable
  7. final case class ZioAtom[R, E, A](r: Ref[A]) extends Atom[[γ$12$]ZIO[R, E, γ$12$], A] with Product with Serializable
  8. final case class ZioDeferred[R, E, A](p: Promise[E, A]) extends Deferred[[γ$11$]ZIO[R, E, γ$11$], A] with Product with Serializable
  9. final case class ZioGatekeeper[R, E](r: Semaphore, size: Long) extends Gatekeeper[[γ$14$]ZIO[R, E, γ$14$], Long] with Product with Serializable
  10. final case class ZioQVar[R, E, A](ref: Ref[State[A, Promise[Nothing, A]]]) extends QVarSM[[γ$13$]ZIO[R, E, γ$13$], A, Promise[Nothing, A]] with Product with Serializable
  11. class ZioTofuBiInstance[R] extends StackSafeBind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]] with BiRun[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO, R, R]
  12. class ZioTofuBlockingInstance[R <: Blocking, E] extends tofu.BlockExec[[γ$38$]ZIO[R, E, γ$38$]]
  13. abstract class ZioTofuConcurrentInstance[R1, E1, R, E] extends MakeConcurrent[[γ$0$]ZIO[R1, E1, γ$0$], [γ$1$]ZIO[R, E, γ$1$]] with Daemonic[[γ$2$]ZIO[R, E, γ$2$], Cause[E]]
  14. class ZioTofuConcurrentInstanceUIO[R, E] extends ZioTofuConcurrentInstance[Any, Nothing, R, E]
  15. class ZioTofuConsoleInstance[R <: Console, E >: IOException] extends Console[[γ$15$]ZIO[R, E, γ$15$]]
  16. class ZioTofuContainsUnliftInstance[R1, R2, E] extends Unlift[[γ$24$]ZIO[R1, E, γ$24$], [γ$25$]ZIO[R2, E, γ$25$]]
  17. class ZioTofuErrorsToInstance[R, E, E1] extends ErrorsTo[[γ$19$]ZIO[R, E, γ$19$], [γ$20$]ZIO[R, E1, γ$20$], E]
  18. class ZioTofuInstance[R, E] extends Errors[[γ$0$]ZIO[R, E, γ$0$], E] with Start[[γ$1$]ZIO[R, E, γ$1$]] with Finally[[γ$2$]ZIO[R, E, γ$2$], [β$3$]Exit[E, β$3$]] with tofu.Execute[[γ$4$]ZIO[R, E, γ$4$]] with Delay[[γ$5$]ZIO[R, E, γ$5$]]
  19. class ZioTofuRandomInstance[R <: Random, E] extends GenRandom[[γ$14$]ZIO[R, E, γ$14$]]
  20. class ZioTofuTimeoutInstance[R <: Clock, E] extends Timeout[[γ$13$]ZIO[R, E, γ$13$]]
  21. final class ZioTofuUnliftHasInstance[R <: Has[_], R1 <: Has[_], E, C] extends WithRun[[γ$32$]ZIO[R1, E, γ$32$], [γ$33$]ZIO[R, E, γ$33$], C]
  22. class ZioTofuUnliftManyInstance[R <: Has[_], E, R1 <: Has[_]] extends WithRun[[γ$35$]ZIO[R with R1, E, γ$35$], [γ$36$]ZIO[R, E, γ$36$], R1]
  23. class ZioTofuWithRunInstance[R, E] extends WithRun[[γ$9$]ZIO[R, E, γ$9$], [γ$10$]ZIO[Any, E, γ$10$], R]

Value Members

  1. final def rioTofuBlockingInstance[R <: Blocking]: RioTofuBlockingInstance[R]
    Definition Classes
    ZioInstances
  2. final def rioTofuInstance[R]: RioTofuInstance[R]
    Definition Classes
    ZioInstances
  3. final def rioTofuUnliftIOInstance[R]: RioTofuUnliftIOInstance[R]
    Definition Classes
    ZioInstances
  4. final def rioTofuUnsafeExecFutureInstance[R]: RioTofuUnsafeExecFutureInstance[R]
    Definition Classes
    ZioInstances
  5. final def zioLocal[R <: Has[C], E, C](implicit arg0: zio.Tag[C]): WithLocal[[γ$2$]ZIO[R, E, γ$2$], C]

    a shortcut for simplifying WithLocal instance definition, since zioTofuUnliftHasInstance has trouble to infer R

    a shortcut for simplifying WithLocal instance definition, since zioTofuUnliftHasInstance has trouble to infer R

    case class MyContext()
    type HasMy = Has[MyContext]
    type Context = Blocking with Clock with HasMy
    type My[+A] = RIO[Context, A]
    implicit val myLocal: My WithLocal MyContext = zioLocal
    Definition Classes
    ZioInstances
  6. final def zioTofuBiInstance[R]: ZioTofuBiInstance[R]
    Definition Classes
    ZioInstances
  7. final def zioTofuBlockingInstance[R <: Blocking, E]: ZioTofuBlockingInstance[R, E]
    Definition Classes
    ZioInstances
  8. final def zioTofuConcurrentInstance[R1, E1, R, E]: ZioTofuConcurrentInstance[R1, E1, R, E]
    Definition Classes
    ZioInstances
  9. final def zioTofuConsoleInstance[R <: Console, E >: IOException]: ZioTofuConsoleInstance[R, E]
    Definition Classes
    ZioInstances
  10. final def zioTofuContainsUnliftInstance[R1, R2, E](implicit arg0: PContains[R2, R2, R1, R1]): ZioTofuContainsUnliftInstance[R1, R2, E]
    Definition Classes
    ZioInstances
  11. final def zioTofuErrorsToInstance[R, E]: ZioTofuErrorsToInstance[R, E, Nothing]
    Definition Classes
    ZioInstances
  12. final def zioTofuExtractErrorsInstance[R, E, E1](implicit arg0: PExtract[E1, E1, E, E]): ZioTofuErrorsToInstance[R, E, E1]
    Definition Classes
    ZioInstances
  13. final def zioTofuInstance[R, E]: ZioTofuInstance[R, E]
    Definition Classes
    ZioInstances
  14. final def zioTofuRandomInstance[R <: Random, E]: ZioTofuRandomInstance[R, E]
    Definition Classes
    ZioInstances
  15. final def zioTofuTimeoutInstance[R <: Clock, E]: ZioTofuTimeoutInstance[R, E]
    Definition Classes
    ZioInstances
  16. final def zioTofuUnliftHasInstance[R <: Has[_], E, C](implicit arg0: zio.Tag[C]): ZioTofuUnliftHasInstance[R, R with Has[C], E, C]
    Definition Classes
    ZioInstances
  17. final def zioTofuUnliftManyInstance[R <: Has[_], E, R1 <: Has[_]](implicit arg0: zio.Tag[R1]): ZioTofuUnliftManyInstance[R, E, R1]
    Definition Classes
    ZioInstances
  18. final def zioTofuWithRunInstance[R, E]: ZioTofuWithRunInstance[R, E]
    Definition Classes
    ZioInstances
  19. object ZIODaemon extends Serializable
  20. object ZioTofuInstance
  21. object implicits extends ZioTofuImplicits1

Inherited from ZioInstances

Inherited from AnyRef

Inherited from Any

Ungrouped