class ZioTofuBiInstance[R] extends StackSafeBind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]] with BiRun[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO, R, R]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ZioTofuBiInstance
- BiRun
- BiUnlift
- BiLift
- BiLocal
- BiContext
- StackSafeBind
- Bind
- TwinMonad
- Bifunctor
- Serializable
- BiMonad
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ZioTofuBiInstance()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def as[E, A, B](fa: ZIO[R, E, A])(b: => B): ZIO[R, E, B]
- Definition Classes
- TwinMonad
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bifunctor: Bind[[+β$4$, +γ$5$]ZIO[R, β$4$, γ$5$]]
- Definition Classes
- ZioTofuBiInstance → BiRun → BiUnlift → BiLift → BiContext → TwinMonad
- def bilocal[E, A](fea: ZIO[R, E, A])(lproj: (R) => R, rproj: (R) => R): ZIO[R, E, A]
- Definition Classes
- BiRun → BiLocal
- def bimap[A, B, C, D](fab: ZIO[R, A, B])(f: (A) => C, g: (B) => D): ZIO[R, C, D]
- Definition Classes
- TwinMonad → Bifunctor
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def compose[G[_, _]](implicit G0: Bifunctor[G]): Bifunctor[[α, β]ZIO[R, G[α, β], G[α, β]]]
- Definition Classes
- Bifunctor
- def context: ZIO[R, R, R]
- Definition Classes
- ZioTofuBiInstance → BiContext
- def disclose[E, A](k: (FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]) => ZIO[R, E, A]): ZIO[R, E, A]
- Definition Classes
- BiRun → BiUnlift
- def discloseBase[E, A](k: (FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]) => IO[E, A]): ZIO[R, E, A]
- Definition Classes
- BiUnlift
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def errAs[E, A, X](fa: ZIO[R, E, A])(x: => X): ZIO[R, X, A]
- Definition Classes
- TwinMonad
- def errLocal[E, A](fea: ZIO[R, E, A])(proj: (R) => R): ZIO[R, E, A]
- Definition Classes
- BiLocal
- def extract[E, A](err: PExtract[R, Any, E, Nothing], res: PExtract[R, Any, A, Nothing]): BiContext[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], E, A]
- Definition Classes
- BiContext
- def fail[E, A, B](fa: ZIO[R, E, A])(f: (A) => E): ZIO[R, E, B]
- Definition Classes
- TwinMonad
- def flatMap[E, A, B](fa: ZIO[R, E, A], f: (A) => ZIO[R, E, B]): ZIO[R, E, B]
- Definition Classes
- TwinMonad
- def flatMapErr[E, A, X](fa: ZIO[R, E, A], f: (E) => ZIO[R, X, A]): ZIO[R, X, A]
- Definition Classes
- TwinMonad
- def flatTap[E, A, B](fa: ZIO[R, E, A], f: (A) => ZIO[R, E, B]): ZIO[R, E, A]
- Definition Classes
- TwinMonad
- def fold[E, A, X, R](fa: ZIO[R, E, A])(h: (E) => R, f: (A) => R): ZIO[R, X, R]
- Definition Classes
- TwinMonad
- def foldRec[E, A, X, B](init: Either[E, A])(step: (Either[E, A]) => ZIO[R, Either[E, X], Either[A, B]]): ZIO[R, X, B]
- Definition Classes
- StackSafeBind → Bind
- def foldWith[E, A, X, B](fa: ZIO[R, E, A])(h: (E) => ZIO[R, X, B], f: (A) => ZIO[R, X, B]): ZIO[R, X, B]
- Definition Classes
- ZioTofuBiInstance → TwinMonad
- def foldWithC[E, A, X, R](fa: ZIO[R, E, A])(h: (E) => ZIO[R, X, R])(f: (A) => ZIO[R, X, R]): ZIO[R, X, R]
- Definition Classes
- TwinMonad
- def fromEither[E, A](ea: Either[E, A]): ZIO[R, E, A]
- Definition Classes
- TwinMonad
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def handle[E, X, A](fa: ZIO[R, E, A], h: (E) => A): ZIO[R, X, A]
- Definition Classes
- TwinMonad
- def handleTap[E, X, A](fa: ZIO[R, E, A], f: (E) => ZIO[R, X, A]): ZIO[R, E, A]
- Definition Classes
- TwinMonad
- def handleWith[E, X, A](fa: ZIO[R, E, A], h: (E) => ZIO[R, X, A]): ZIO[R, X, A]
- Definition Classes
- TwinMonad
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def imap[E, A](err: Equivalent[R, E], res: Equivalent[R, A]): BiRun[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO, E, A]
- Definition Classes
- BiRun
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def left[A, B](a: A): ZIO[R, A, B]
- Definition Classes
- TwinMonad → BiMonad
- def leftBifunctor: Bifunctor[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]
- Definition Classes
- TwinMonad → BiMonad
- def leftFlatMap[A, B, C, D](lab: ZIO[R, A, B])(fl: (A) => ZIO[R, C, D], fr: (B) => ZIO[R, C, D]): ZIO[R, C, D]
- Definition Classes
- TwinMonad → BiMonad
- def leftFunctor[X]: Functor[[α$1$]ZIO[R, α$1$, X]]
- Definition Classes
- Bifunctor
- def leftLiftTo[A, B, C[_]](fab: ZIO[R, A, B])(implicit C: Applicative[C]): ZIO[R, C[A], B]
- Definition Classes
- Bifunctor
- def leftMap[A, B, C](fab: ZIO[R, A, B])(f: (A) => C): ZIO[R, C, B]
- Definition Classes
- Bifunctor
- def leftWiden[A, B, AA >: A](fab: ZIO[R, A, B]): ZIO[R, AA, B]
- Definition Classes
- Bifunctor
- def lextraxt[A](ex: PExtract[R, Any, A, Nothing]): BiContext[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, A]
- Definition Classes
- BiContext
- def lift[E, A](fa: IO[E, A]): ZIO[R, E, A]
- Definition Classes
- ZioTofuBiInstance → BiLift
- def liftF: FunBK[IO, [+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$]]
- Definition Classes
- BiLift
- def lmonad[R]: Monad[[α$2$]ZIO[R, α$2$, R]]
- Definition Classes
- Bind
- def local[E, A](fea: ZIO[R, E, A])(proj: (R) => R): ZIO[R, E, A]
- Definition Classes
- BiLocal
- def lsub[E](cts: Contains[R, E]): BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], E, R]
- Definition Classes
- BiLocal
- def map[E, A, B](fa: ZIO[R, E, A])(f: (A) => B): ZIO[R, E, B]
- Definition Classes
- TwinMonad
- def mapErr[E, A, X](fa: ZIO[R, E, A])(f: (E) => X): ZIO[R, X, A]
- Definition Classes
- TwinMonad
- def monad[E]: Monad[[β$0$]ZIO[R, E, β$0$]]
- Definition Classes
- Bind
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def pure[E, A](a: A): ZIO[R, E, A]
- Definition Classes
- ZioTofuBiInstance → TwinMonad
- def raise[E, A](e: E): ZIO[R, E, A]
- Definition Classes
- ZioTofuBiInstance → TwinMonad
- def replace[E, A, X, B](fa: ZIO[R, E, A])(b: => B): ZIO[R, X, B]
- Definition Classes
- TwinMonad
- def replaceBoth[E, A, X, B](fa: ZIO[R, E, A])(x: => X)(b: => B): ZIO[R, X, B]
- Definition Classes
- TwinMonad
- def replaceErr[E, A, X, B](fa: ZIO[R, E, A])(x: => X): ZIO[R, X, B]
- Definition Classes
- TwinMonad
- def rextract[E](ex: PExtract[R, Any, E, Nothing]): BiContext[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], E, R]
- Definition Classes
- BiContext
- def right[A, B](b: B): ZIO[R, A, B]
- Definition Classes
- TwinMonad → BiMonad
- def rightBifunctor: Bifunctor[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]
- Definition Classes
- TwinMonad → BiMonad
- def rightFlatMap[A, B, C, D](rab: ZIO[R, A, B])(fl: (A) => ZIO[R, C, D], fr: (B) => ZIO[R, C, D]): ZIO[R, C, D]
- Definition Classes
- TwinMonad → BiMonad
- def rightFunctor[X]: Functor[[β$0$]ZIO[R, X, β$0$]]
- Definition Classes
- Bifunctor
- def rsub[A](cts: Contains[R, A]): BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, A]
- Definition Classes
- BiLocal
- def runEither[E, A](fa: ZIO[R, E, A])(ctx: Either[R, R]): IO[E, A]
- Definition Classes
- BiRun
- def runEitherK(ctx: Either[R, R]): FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]
- Definition Classes
- BiRun
- def runLeft[E, A](fa: ZIO[R, E, A])(x: R): IO[E, A]
- Definition Classes
- ZioTofuBiInstance → BiRun
- def runLeftK(x: R): FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]
- Definition Classes
- BiRun
- def runRight[E, A](fa: ZIO[R, E, A])(c: R): IO[E, A]
- Definition Classes
- ZioTofuBiInstance → BiRun
- def runRightK(c: R): FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]
- Definition Classes
- BiRun
- def sub[E, A](err: Contains[R, E], res: Contains[R, A]): BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], E, A]
- Definition Classes
- BiLocal
- def swap[E, A](fab: ZIO[R, E, A]): ZIO[R, A, E]
- Definition Classes
- TwinMonad
- def swapMap[E, A, X, B](fab: ZIO[R, E, A])(f: (E) => B, g: (A) => X): ZIO[R, X, B]
- Definition Classes
- TwinMonad
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tailRecHandle[R, A, B](a: A)(f: (A) => ZIO[R, Either[A, B], R]): ZIO[R, B, R]
- Definition Classes
- Bind
- def tailRecMap[E, A, B](a: A)(f: (A) => ZIO[R, E, Either[A, B]]): ZIO[R, E, B]
- Definition Classes
- Bind
- def tapBoth[E, A, X, B, Y, C](fa: ZIO[R, E, A])(h: (E) => ZIO[R, X, B], f: (A) => ZIO[R, Y, C]): ZIO[R, E, A]
- Definition Classes
- TwinMonad
- def tapError[E, X, A, B](fa: ZIO[R, E, A], f: (E) => ZIO[R, X, B]): ZIO[R, E, A]
- Definition Classes
- TwinMonad
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryTap[E, X, A, B](fa: ZIO[R, E, A], f: (A) => ZIO[R, X, B]): ZIO[R, E, A]
- Definition Classes
- TwinMonad
- def unlift[E]: ZIO[R, E, FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]]
- Definition Classes
- BiUnlift
- def unliftErr[A]: ZIO[R, FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO], A]
- Definition Classes
- BiUnlift
- def void[E, A](fa: ZIO[R, E, A]): ZIO[R, E, Unit]
- Definition Classes
- TwinMonad
- def voidErr[E, A](fa: ZIO[R, E, A]): ZIO[R, Unit, A]
- Definition Classes
- TwinMonad
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)