c

tofu.zioInstances

ZioTofuBiInstance

class ZioTofuBiInstance[R] extends StackSafeBind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]] with BiRun[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO, R, R]

Linear Supertypes
BiRun[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO, R, R], BiUnlift[IO, [+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$]], BiLift[IO, [+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$]], BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, R], BiContext[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, R], StackSafeBind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]], Bind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]], TwinMonad[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]], Bifunctor[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]], Serializable, BiMonad[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$], [+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZioTofuBiInstance
  2. BiRun
  3. BiUnlift
  4. BiLift
  5. BiLocal
  6. BiContext
  7. StackSafeBind
  8. Bind
  9. TwinMonad
  10. Bifunctor
  11. Serializable
  12. BiMonad
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ZioTofuBiInstance()

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 as[E, A, B](fa: ZIO[R, E, A])(b: => B): ZIO[R, E, B]
    Definition Classes
    TwinMonad
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def bifunctor: Bind[[+β$4$, +γ$5$]ZIO[R, β$4$, γ$5$]]
    Definition Classes
    ZioTofuBiInstance → BiRun → BiUnlift → BiLift → BiContext → TwinMonad
  7. def bilocal[E, A](fea: ZIO[R, E, A])(lproj: (R) => R, rproj: (R) => R): ZIO[R, E, A]
    Definition Classes
    BiRun → BiLocal
  8. 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
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  10. def compose[G[_, _]](implicit G0: Bifunctor[G]): Bifunctor[[α, β]ZIO[R, G[α, β], G[α, β]]]
    Definition Classes
    Bifunctor
  11. def context: ZIO[R, R, R]
    Definition Classes
    ZioTofuBiInstance → BiContext
  12. 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
  13. def discloseBase[E, A](k: (FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]) => IO[E, A]): ZIO[R, E, A]
    Definition Classes
    BiUnlift
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def errAs[E, A, X](fa: ZIO[R, E, A])(x: => X): ZIO[R, X, A]
    Definition Classes
    TwinMonad
  17. def errLocal[E, A](fea: ZIO[R, E, A])(proj: (R) => R): ZIO[R, E, A]
    Definition Classes
    BiLocal
  18. 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
  19. def fail[E, A, B](fa: ZIO[R, E, A])(f: (A) => E): ZIO[R, E, B]
    Definition Classes
    TwinMonad
  20. def flatMap[E, A, B](fa: ZIO[R, E, A], f: (A) => ZIO[R, E, B]): ZIO[R, E, B]
    Definition Classes
    TwinMonad
  21. def flatMapErr[E, A, X](fa: ZIO[R, E, A], f: (E) => ZIO[R, X, A]): ZIO[R, X, A]
    Definition Classes
    TwinMonad
  22. def flatTap[E, A, B](fa: ZIO[R, E, A], f: (A) => ZIO[R, E, B]): ZIO[R, E, A]
    Definition Classes
    TwinMonad
  23. def fold[E, A, X, R](fa: ZIO[R, E, A])(h: (E) => R, f: (A) => R): ZIO[R, X, R]
    Definition Classes
    TwinMonad
  24. 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
  25. 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
  26. 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
  27. def fromEither[E, A](ea: Either[E, A]): ZIO[R, E, A]
    Definition Classes
    TwinMonad
  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  29. def handle[E, X, A](fa: ZIO[R, E, A], h: (E) => A): ZIO[R, X, A]
    Definition Classes
    TwinMonad
  30. def handleTap[E, X, A](fa: ZIO[R, E, A], f: (E) => ZIO[R, X, A]): ZIO[R, E, A]
    Definition Classes
    TwinMonad
  31. def handleWith[E, X, A](fa: ZIO[R, E, A], h: (E) => ZIO[R, X, A]): ZIO[R, X, A]
    Definition Classes
    TwinMonad
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  33. 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
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. def left[A, B](a: A): ZIO[R, A, B]
    Definition Classes
    TwinMonad → BiMonad
  36. def leftBifunctor: Bifunctor[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]
    Definition Classes
    TwinMonad → BiMonad
  37. 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
  38. def leftFunctor[X]: Functor[[α$1$]ZIO[R, α$1$, X]]
    Definition Classes
    Bifunctor
  39. def leftLiftTo[A, B, C[_]](fab: ZIO[R, A, B])(implicit C: Applicative[C]): ZIO[R, C[A], B]
    Definition Classes
    Bifunctor
  40. def leftMap[A, B, C](fab: ZIO[R, A, B])(f: (A) => C): ZIO[R, C, B]
    Definition Classes
    Bifunctor
  41. def leftWiden[A, B, AA >: A](fab: ZIO[R, A, B]): ZIO[R, AA, B]
    Definition Classes
    Bifunctor
  42. def lextraxt[A](ex: PExtract[R, Any, A, Nothing]): BiContext[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, A]
    Definition Classes
    BiContext
  43. def lift[E, A](fa: IO[E, A]): ZIO[R, E, A]
    Definition Classes
    ZioTofuBiInstance → BiLift
  44. def liftF: FunBK[IO, [+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$]]
    Definition Classes
    BiLift
  45. def lmonad[R]: Monad[[α$2$]ZIO[R, α$2$, R]]
    Definition Classes
    Bind
  46. def local[E, A](fea: ZIO[R, E, A])(proj: (R) => R): ZIO[R, E, A]
    Definition Classes
    BiLocal
  47. def lsub[E](cts: Contains[R, E]): BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], E, R]
    Definition Classes
    BiLocal
  48. def map[E, A, B](fa: ZIO[R, E, A])(f: (A) => B): ZIO[R, E, B]
    Definition Classes
    TwinMonad
  49. def mapErr[E, A, X](fa: ZIO[R, E, A])(f: (E) => X): ZIO[R, X, A]
    Definition Classes
    TwinMonad
  50. def monad[E]: Monad[[β$0$]ZIO[R, E, β$0$]]
    Definition Classes
    Bind
  51. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  52. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  53. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  54. def pure[E, A](a: A): ZIO[R, E, A]
    Definition Classes
    ZioTofuBiInstance → TwinMonad
  55. def raise[E, A](e: E): ZIO[R, E, A]
    Definition Classes
    ZioTofuBiInstance → TwinMonad
  56. def replace[E, A, X, B](fa: ZIO[R, E, A])(b: => B): ZIO[R, X, B]
    Definition Classes
    TwinMonad
  57. def replaceBoth[E, A, X, B](fa: ZIO[R, E, A])(x: => X)(b: => B): ZIO[R, X, B]
    Definition Classes
    TwinMonad
  58. def replaceErr[E, A, X, B](fa: ZIO[R, E, A])(x: => X): ZIO[R, X, B]
    Definition Classes
    TwinMonad
  59. def rextract[E](ex: PExtract[R, Any, E, Nothing]): BiContext[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], E, R]
    Definition Classes
    BiContext
  60. def right[A, B](b: B): ZIO[R, A, B]
    Definition Classes
    TwinMonad → BiMonad
  61. def rightBifunctor: Bifunctor[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]
    Definition Classes
    TwinMonad → BiMonad
  62. 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
  63. def rightFunctor[X]: Functor[[β$0$]ZIO[R, X, β$0$]]
    Definition Classes
    Bifunctor
  64. def rsub[A](cts: Contains[R, A]): BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, A]
    Definition Classes
    BiLocal
  65. def runEither[E, A](fa: ZIO[R, E, A])(ctx: Either[R, R]): IO[E, A]
    Definition Classes
    BiRun
  66. def runEitherK(ctx: Either[R, R]): FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]
    Definition Classes
    BiRun
  67. def runLeft[E, A](fa: ZIO[R, E, A])(x: R): IO[E, A]
    Definition Classes
    ZioTofuBiInstance → BiRun
  68. def runLeftK(x: R): FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]
    Definition Classes
    BiRun
  69. def runRight[E, A](fa: ZIO[R, E, A])(c: R): IO[E, A]
    Definition Classes
    ZioTofuBiInstance → BiRun
  70. def runRightK(c: R): FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]
    Definition Classes
    BiRun
  71. def sub[E, A](err: Contains[R, E], res: Contains[R, A]): BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], E, A]
    Definition Classes
    BiLocal
  72. def swap[E, A](fab: ZIO[R, E, A]): ZIO[R, A, E]
    Definition Classes
    TwinMonad
  73. def swapMap[E, A, X, B](fab: ZIO[R, E, A])(f: (E) => B, g: (A) => X): ZIO[R, X, B]
    Definition Classes
    TwinMonad
  74. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  75. def tailRecHandle[R, A, B](a: A)(f: (A) => ZIO[R, Either[A, B], R]): ZIO[R, B, R]
    Definition Classes
    Bind
  76. def tailRecMap[E, A, B](a: A)(f: (A) => ZIO[R, E, Either[A, B]]): ZIO[R, E, B]
    Definition Classes
    Bind
  77. 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
  78. def tapError[E, X, A, B](fa: ZIO[R, E, A], f: (E) => ZIO[R, X, B]): ZIO[R, E, A]
    Definition Classes
    TwinMonad
  79. def toString(): String
    Definition Classes
    AnyRef → Any
  80. def tryTap[E, X, A, B](fa: ZIO[R, E, A], f: (A) => ZIO[R, X, B]): ZIO[R, E, A]
    Definition Classes
    TwinMonad
  81. def unlift[E]: ZIO[R, E, FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO]]
    Definition Classes
    BiUnlift
  82. def unliftErr[A]: ZIO[R, FunBK[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO], A]
    Definition Classes
    BiUnlift
  83. def void[E, A](fa: ZIO[R, E, A]): ZIO[R, E, Unit]
    Definition Classes
    TwinMonad
  84. def voidErr[E, A](fa: ZIO[R, E, A]): ZIO[R, Unit, A]
    Definition Classes
    TwinMonad
  85. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  86. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  87. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from BiRun[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], IO, R, R]

Inherited from BiUnlift[IO, [+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$]]

Inherited from BiLift[IO, [+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$]]

Inherited from BiLocal[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, R]

Inherited from BiContext[[+β$2$, +γ$3$]ZIO[R, β$2$, γ$3$], R, R]

Inherited from StackSafeBind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]

Inherited from Bind[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]

Inherited from TwinMonad[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]

Inherited from Bifunctor[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]

Inherited from Serializable

Inherited from BiMonad[[+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$], [+β$0$, +γ$1$]ZIO[R, β$0$, γ$1$]]

Inherited from AnyRef

Inherited from Any

Ungrouped