package zioInstances
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- zioInstances
- ZioInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class RioTofuBlockingInstance[R <: Blocking] extends ZioTofuBlockingInstance[R, Throwable]
- class RioTofuInstance[R] extends ZioTofuInstance[R, Throwable]
- class RioTofuUnliftIOInstance[R] extends UnliftIO[[β$28$]ZIO[R, Throwable, β$28$]]
- class RioTofuUnsafeExecFutureInstance[R] extends UnsafeExecFuture[[β$30$]ZIO[R, Throwable, β$30$]]
- 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
- final case class ZioAgent[R, E, A](refm: RefM[A]) extends Agent[[γ$16$]ZIO[R, E, γ$16$], A] with Product with Serializable
- final case class ZioAtom[R, E, A](r: Ref[A]) extends Atom[[γ$12$]ZIO[R, E, γ$12$], A] with Product with Serializable
- final case class ZioDeferred[R, E, A](p: Promise[E, A]) extends Deferred[[γ$11$]ZIO[R, E, γ$11$], A] with Product with Serializable
- final case class ZioGatekeeper[R, E](r: Semaphore, size: Long) extends Gatekeeper[[γ$14$]ZIO[R, E, γ$14$], Long] with Product with Serializable
- 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
- class ZioTofuBiInstance[R] extends StackSafeBind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]] with BiRun[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO, R, R]
- class ZioTofuBlockingInstance[R <: Blocking, E] extends tofu.BlockExec[[γ$38$]ZIO[R, E, γ$38$]]
- 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]]
- class ZioTofuConcurrentInstanceUIO[R, E] extends ZioTofuConcurrentInstance[Any, Nothing, R, E]
- class ZioTofuConsoleInstance[R <: Console, E >: IOException] extends Console[[γ$15$]ZIO[R, E, γ$15$]]
- class ZioTofuContainsUnliftInstance[R1, R2, E] extends Unlift[[γ$24$]ZIO[R1, E, γ$24$], [γ$25$]ZIO[R2, E, γ$25$]]
- class ZioTofuErrorsToInstance[R, E, E1] extends ErrorsTo[[γ$19$]ZIO[R, E, γ$19$], [γ$20$]ZIO[R, E1, γ$20$], E]
- 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$]]
- class ZioTofuRandomInstance[R <: Random, E] extends GenRandom[[γ$14$]ZIO[R, E, γ$14$]]
- class ZioTofuTimeoutInstance[R <: Clock, E] extends Timeout[[γ$13$]ZIO[R, E, γ$13$]]
- final class ZioTofuUnliftHasInstance[R <: Has[_], R1 <: Has[_], E, C] extends WithRun[[γ$32$]ZIO[R1, E, γ$32$], [γ$33$]ZIO[R, E, γ$33$], C]
- class ZioTofuUnliftManyInstance[R <: Has[_], E, R1 <: Has[_]] extends WithRun[[γ$35$]ZIO[R with R1, E, γ$35$], [γ$36$]ZIO[R, E, γ$36$], R1]
- class ZioTofuWithRunInstance[R, E] extends WithRun[[γ$9$]ZIO[R, E, γ$9$], [γ$10$]ZIO[Any, E, γ$10$], R]
Value Members
- final def rioTofuBlockingInstance[R <: Blocking]: RioTofuBlockingInstance[R]
- Definition Classes
- ZioInstances
- final def rioTofuInstance[R]: RioTofuInstance[R]
- Definition Classes
- ZioInstances
- final def rioTofuUnliftIOInstance[R]: RioTofuUnliftIOInstance[R]
- Definition Classes
- ZioInstances
- final def rioTofuUnsafeExecFutureInstance[R]: RioTofuUnsafeExecFutureInstance[R]
- Definition Classes
- ZioInstances
- 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
- final def zioTofuBiInstance[R]: ZioTofuBiInstance[R]
- Definition Classes
- ZioInstances
- final def zioTofuBlockingInstance[R <: Blocking, E]: ZioTofuBlockingInstance[R, E]
- Definition Classes
- ZioInstances
- final def zioTofuConcurrentInstance[R1, E1, R, E]: ZioTofuConcurrentInstance[R1, E1, R, E]
- Definition Classes
- ZioInstances
- final def zioTofuConsoleInstance[R <: Console, E >: IOException]: ZioTofuConsoleInstance[R, E]
- Definition Classes
- ZioInstances
- final def zioTofuContainsUnliftInstance[R1, R2, E](implicit arg0: PContains[R2, R2, R1, R1]): ZioTofuContainsUnliftInstance[R1, R2, E]
- Definition Classes
- ZioInstances
- final def zioTofuErrorsToInstance[R, E]: ZioTofuErrorsToInstance[R, E, Nothing]
- Definition Classes
- ZioInstances
- final def zioTofuExtractErrorsInstance[R, E, E1](implicit arg0: PExtract[E1, E1, E, E]): ZioTofuErrorsToInstance[R, E, E1]
- Definition Classes
- ZioInstances
- final def zioTofuInstance[R, E]: ZioTofuInstance[R, E]
- Definition Classes
- ZioInstances
- final def zioTofuRandomInstance[R <: Random, E]: ZioTofuRandomInstance[R, E]
- Definition Classes
- ZioInstances
- final def zioTofuTimeoutInstance[R <: Clock, E]: ZioTofuTimeoutInstance[R, E]
- Definition Classes
- ZioInstances
- final def zioTofuUnliftHasInstance[R <: Has[_], E, C](implicit arg0: zio.Tag[C]): ZioTofuUnliftHasInstance[R, R with Has[C], E, C]
- Definition Classes
- ZioInstances
- final def zioTofuUnliftManyInstance[R <: Has[_], E, R1 <: Has[_]](implicit arg0: zio.Tag[R1]): ZioTofuUnliftManyInstance[R, E, R1]
- Definition Classes
- ZioInstances
- final def zioTofuWithRunInstance[R, E]: ZioTofuWithRunInstance[R, E]
- Definition Classes
- ZioInstances
- object ZIODaemon extends Serializable
- object ZioTofuInstance
- object implicits extends ZioTofuImplicits1