Packages

package bio

Current hierarchy (use http://www.nomnoml.com/ to render, rendered: https://izumi.7mind.io/bio/media/bio-relationship-hierarchy.svg)

[Functor3]<--[Bifunctor3]
[Bifunctor3]<--[ApplicativeError3]
[Functor3]<--[Applicative3]
[Applicative3]<--[Guarantee3]
[Applicative3]<--[Monad3]
[Guarantee3]<--[ApplicativeError3]
[ApplicativeError3]<--[Error3]
[Monad3]<--[Error3]
[Error3]<--[Bracket3]
[Bracket3]<--[Panic3]
[Panic3]<--[IO3]
[IO3]<--[Async3]

[Monad3]<--[Parallel3]
[Parallel3]<--[Concurrent3]
[Concurrent3]<--[Async3]

[Error3]<--[Temporal3]

[Functor3]<--[Profunctor3]
[Profunctor3]<--[Arrow3]
[Arrow3]<--[ArrowChoice3]
[ArrowChoice3]<--[Local3]

[Applicative3]<--[Ask3]
[Monad3]<--[MonadAsk3]
[Ask3]<--[MonadAsk3]
[MonadAsk3]<--[Local3]

Auxiliary algebras:

[cats.effect.*]<:--[CatsConversions]

[Fork3]<:--[Fiber3]

[BlockingIO3]<:--[BlockingIO2]

[Primitives2]<:--[Primitives3]
[Primitives3]<:--[Ref3]

[Primitives3]<:--[Semaphore3]
[Primitives3]<:--[Promise3]

[Entropy]<:--[Entropy2]

[Entropy2]<:--[Entropy3]

inheritance hierarchy:

[Functor3]<--[Applicative3]
[Applicative3]<--[Guarantee3]
[Applicative3]<--[Monad3]
[Guarantee3]<--[ApplicativeError3]
[Bifunctor3]<--[ApplicativeError3]
[ApplicativeError3]<--[Error3]
[Monad3]<--[Error3]
[Error3]<--[Bracket3]
[Bracket3]<--[Panic3]
[Panic3]<--[IO3]

[Parallel3]<--[Concurrent3]
[Concurrent3]<--[Async3]
[IO3]<--[Async3]

[Temporal3]

[Profunctor3]<--[Arrow3]
[Arrow3]<--[ArrowChoice3]
[ArrowChoice3]<--[Local3]
[Ask3]<--[MonadAsk3]
[MonadAsk3]<--[Local3]

current hierarchy roots:

bifunctor:

  • Functor3
  • Bifunctor3
  • Parallel3
  • Temporal3

trifunctor:

  • Profunctor3
  • Ask3

standalone:

  • Fork3
  • BlockingIO3
  • Primitives3
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bio
  2. Syntax2
  3. ImplicitPuns
  4. ImplicitPuns1
  5. ImplicitPuns2
  6. ImplicitPuns3
  7. ImplicitPuns4
  8. ImplicitPuns5
  9. ImplicitPuns6
  10. ImplicitPuns7
  11. ImplicitPuns8
  12. ImplicitPuns9
  13. ImplicitPuns10
  14. ImplicitPuns11
  15. ImplicitPuns12
  16. ImplicitPuns13
  17. BIOImplicitPuns
  18. BIOImplicitPuns1
  19. BIOImplicitPuns2
  20. BIOImplicitPuns3
  21. BIOImplicitPuns4
  22. BIOImplicitPuns5
  23. BIOImplicitPuns6
  24. BIOImplicitPuns7
  25. BIOImplicitPuns8
  26. BIOImplicitPuns9
  27. BIOImplicitPuns10
  28. BIOImplicitPuns11
  29. BIOImplicitPuns12
  30. BIOImplicitPuns13
  31. BIOImplicitPuns14
  32. Syntax3
  33. ImplicitPuns
  34. ImplicitPuns1
  35. ImplicitPuns2
  36. ImplicitPuns3
  37. ImplicitPuns4
  38. ImplicitPuns5
  39. ImplicitPuns6
  40. ImplicitPuns7
  41. ImplicitPuns8
  42. ImplicitPuns9
  43. ImplicitPuns10
  44. ImplicitPuns11
  45. ImplicitPuns12
  46. ImplicitPuns13
  47. ImplicitPuns14
  48. ImplicitPuns15
  49. ImplicitPuns16
  50. ImplicitPuns17
  51. ImplicitPuns18
  52. ImplicitPuns19
  53. BIO3ImplicitPuns
  54. BIO3ImplicitPuns1
  55. BIO3ImplicitPuns2
  56. BIO3ImplicitPuns3
  57. BIO3ImplicitPuns4
  58. BIO3ImplicitPuns5
  59. BIO3ImplicitPuns6
  60. BIO3ImplicitPuns7
  61. BIO3ImplicitPuns8
  62. BIO3ImplicitPuns9
  63. BIO3ImplicitPuns10
  64. BIO3ImplicitPuns11
  65. BIO3ImplicitPuns12
  66. BIO3ImplicitPuns13
  67. BIOImplicitPuns14
  68. BIOImplicitPuns15
  69. BIOImplicitPuns16
  70. BIOImplicitPuns17
  71. BIOImplicitPuns18
  72. BIOImplicitPuns19
  73. BIOImplicitPuns20
  74. AnyRef
  75. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package data
  2. package impl
  3. package syntax

Type Members

  1. type Applicative2[F[+_, +_]] = Applicative3[[-R, +E, +A]F[E, A]]
  2. trait Applicative3[F[-_, +_, +_]] extends Functor3[F]
  3. type ApplicativeError2[F[+_, +_]] = ApplicativeError3[[-R, +E, +A]F[E, A]]
  4. trait ApplicativeError3[F[-_, +_, +_]] extends Guarantee3[F] with Bifunctor3[F]
  5. trait Arrow3[FR[-_, +_, +_]] extends Profunctor3[FR]
  6. trait ArrowChoice3[FR[-_, +_, +_]] extends Arrow3[FR]
  7. trait Ask3[FR[-_, +_, +_]] extends RootTrifunctor[FR]
  8. type Async2[F[+_, +_]] = Async3[[-R, +E, +A]F[E, A]]
  9. trait Async3[F[-_, +_, +_]] extends Concurrent3[F] with IO3[F]
  10. type Bifunctor2[F[+_, +_]] = Bifunctor3[[-R, +E, +A]F[E, A]]
  11. trait Bifunctor3[F[-_, +_, +_]] extends RootBifunctor[F]
  12. type BlockingIO2[F[+_, +_]] = BlockingIO3[[-R, +E, +A]F[E, A]]
  13. trait BlockingIO3[F[-_, +_, +_]] extends BlockingIOInstances
  14. type Bracket2[F[+_, +_]] = Bracket3[[-R, +E, +A]F[E, A]]
  15. trait Bracket3[F[-_, +_, +_]] extends Error3[F]
  16. trait CatsConversions extends CatsConversions1

    Automatic converters from BIO* hierarchy to equivalent cats & cats-effect classes.

    Automatic converters from BIO* hierarchy to equivalent cats & cats-effect classes.

    import izumi.functional.bio.IO2
    import izumi.functional.bio.catz._
    import cats.effect.Sync
    
    def divideByZero[F[+_, +_]: IO2]: F[Throwable, Int] = {
      Sync[F[Throwable, ?]].delay(10 / 0)
    }
  17. trait CatsConversions1 extends CatsConversions2
  18. trait CatsConversions10 extends AnyRef
  19. trait CatsConversions2 extends CatsConversions3
  20. trait CatsConversions3 extends CatsConversions4
  21. trait CatsConversions4 extends CatsConversions5
  22. trait CatsConversions5 extends CatsConversions6
  23. trait CatsConversions6 extends CatsConversions7
  24. trait CatsConversions7 extends CatsConversions8
  25. trait CatsConversions8 extends CatsConversions9
  26. trait CatsConversions9 extends CatsConversions10
  27. type Clock2[F[_, _]] = Clock[[β$12$]F[Nothing, β$12$]]
  28. type Clock3[F[_, _, _]] = Clock[[γ$13$]F[Any, Nothing, γ$13$]]
  29. type Concurrent2[F[+_, +_]] = Concurrent3[[-R, +E, +A]F[E, A]]
  30. trait Concurrent3[F[-_, +_, +_]] extends Parallel3[F]
  31. trait DivergenceHelper extends AnyRef
  32. type Entropy2[F[_, _]] = Entropy[[β$14$]F[Nothing, β$14$]]
  33. type Entropy3[F[_, _, _]] = Entropy[[γ$15$]F[Any, Nothing, γ$15$]]
  34. type Error2[F[+_, +_]] = Error3[[-R, +E, +A]F[E, A]]
  35. trait Error3[F[-_, +_, +_]] extends ApplicativeError3[F] with Monad3[F]
  36. sealed trait Exit[+E, +A] extends AnyRef
  37. type Fiber2[+F[+_, +_], +E, +A] = Fiber3[[-R, +e, +a]F[e, a], E, A]
  38. trait Fiber3[+F[-_, +_, +_], +E, +A] extends AnyRef
  39. type Fork2[F[+_, +_]] = Fork3[[-R, +E, +A]F[E, A]]
  40. trait Fork3[F[-_, +_, +_]] extends RootBifunctor[F] with ForkInstances
  41. type Functor2[F[+_, +_]] = Functor3[[-R, +E, +A]F[E, A]]
  42. trait Functor3[F[-_, +_, +_]] extends RootBifunctor[F]
  43. type Guarantee2[F[+_, +_]] = Guarantee3[[-R, +E, +A]F[E, A]]
  44. trait Guarantee3[F[-_, +_, +_]] extends Applicative3[F]
  45. type IO2[F[+_, +_]] = IO3[[-R, +E, +A]F[E, A]]
  46. trait IO3[F[-_, +_, +_]] extends Panic3[F]
  47. type Latch2[+F[+_, +_]] = Promise2[F, Nothing, Unit]
  48. type Latch3[+F[-_, +_, +_]] = Promise2[[+β$4$, +γ$5$]F[Any, β$4$, γ$5$], Nothing, Unit]
  49. trait Local3[FR[-_, +_, +_]] extends MonadAsk3[FR] with ArrowChoice3[FR] with LocalInstances
  50. sealed trait LowPriorityBlockingIOInstances extends LowPriorityBlockingIOInstances1
  51. sealed trait LowPriorityBlockingIOInstances1 extends AnyRef
  52. sealed trait LowPriorityForkInstances extends AnyRef
  53. type Monad2[F[+_, +_]] = Monad3[[-R, +E, +A]F[E, A]]
  54. trait Monad3[F[-_, +_, +_]] extends Applicative3[F]
  55. trait MonadAsk3[FR[-_, +_, +_]] extends Ask3[FR] with MonadAskSyntax
  56. type Panic2[F[+_, +_]] = Panic3[[-R, +E, +A]F[E, A]]
  57. trait Panic3[F[-_, +_, +_]] extends Bracket3[F] with PanicSyntax
  58. type Parallel2[F[+_, +_]] = Parallel3[[-R, +E, +A]F[E, A]]
  59. trait Parallel3[F[-_, +_, +_]] extends RootBifunctor[F]
  60. trait PredefinedHelper extends AnyRef
  61. trait Primitives2[F[+_, +_]] extends PrimitivesInstances
  62. type Primitives3[F[-_, +_, +_]] = Primitives2[[+β$0$, +γ$1$]F[Any, β$0$, γ$1$]]
  63. sealed trait PrimitivesLowPriorityInstances extends AnyRef
  64. trait Profunctor3[FR[-_, +_, +_]] extends RootTrifunctor[FR]
  65. trait Promise2[+F[+_, +_], E, A] extends AnyRef
  66. type Promise3[+F[-_, +_, +_], E, A] = Promise2[[+β$4$, +γ$5$]F[Any, β$4$, γ$5$], E, A]
  67. trait Ref1[+F[_], A] extends AnyRef
  68. type Ref2[+F[_, _], A] = Ref1[[β$2$]F[Nothing, β$2$], A]
  69. type Ref3[+F[_, _, _], A] = Ref1[[γ$3$]F[Any, Nothing, γ$3$], A]
  70. trait Root extends DivergenceHelper with PredefinedHelper
  71. trait RootBifunctor[F[-_, +_, +_]] extends Root
  72. sealed trait RootInstancesLowPriority1 extends RootInstancesLowPriority2
  73. sealed trait RootInstancesLowPriority2 extends RootInstancesLowPriority3
  74. sealed trait RootInstancesLowPriority3 extends RootInstancesLowPriority4
  75. sealed trait RootInstancesLowPriority4 extends RootInstancesLowPriority5
  76. sealed trait RootInstancesLowPriority5 extends RootInstancesLowPriority6
  77. sealed trait RootInstancesLowPriority6 extends RootInstancesLowPriority7
  78. sealed trait RootInstancesLowPriority7 extends RootInstancesLowPriority8
  79. sealed trait RootInstancesLowPriority8 extends RootInstancesLowPriority9
  80. sealed trait RootInstancesLowPriority9 extends AnyRef
  81. trait RootTrifunctor[F[-_, +_, +_]] extends Root
  82. trait Semaphore1[+F[_]] extends AnyRef
  83. type Semaphore2[+F[_, _]] = Semaphore1[[β$6$]F[Nothing, β$6$]]
  84. type Semaphore3[+F[_, _, _]] = Semaphore1[[γ$7$]F[Any, Nothing, γ$7$]]
  85. type SyncSafe2[F[_, _]] = SyncSafe[[β$10$]F[Nothing, β$10$]]
  86. type SyncSafe3[F[_, _, _]] = SyncSafe[[γ$11$]F[Any, Nothing, γ$11$]]
  87. type Temporal2[F[+_, +_]] = Temporal3[[-R, +E, +A]F[E, A]]
  88. trait Temporal3[F[-_, +_, +_]] extends RootBifunctor[F] with TemporalInstances
  89. sealed trait TemporalInstancesLowPriority1 extends AnyRef
  90. type TransZio[F[_, _]] = Isomorphism2[F, IO]
  91. final case class TypedError[+A](prefixMessage: String, error: A) extends RuntimeException with Product with Serializable
  92. trait UnsafeRun2[F[_, _]] extends AnyRef
  93. type UnsafeRun3[F[_, _, _]] = UnsafeRun2[[β$8$, γ$9$]F[Any, β$8$, γ$9$]]
  94. trait WithFilter[+E] extends AnyRef
  95. sealed trait WithFilterInstances1 extends WithFilterInstances2
  96. sealed trait WithFilterInstances2 extends WithFilterInstances3
  97. sealed trait WithFilterInstances3 extends AnyRef

Deprecated Type Members

  1. type BIO[F[+_, +_]] = IO3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to IO2

  2. type BIO3[F[-_, +_, +_]] = IO3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to IO3

  3. type BIOApplicative[F[+_, +_]] = Applicative3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Applicative2

  4. type BIOApplicative3[F[-_, +_, +_]] = Applicative3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Applicative3

  5. type BIOApplicativeError[F[+_, +_]] = ApplicativeError3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to ApplicativeError2

  6. type BIOApplicativeError3[F[-_, +_, +_]] = ApplicativeError3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to ApplicativeError3

  7. type BIOArrow[F[-_, +_, +_]] = Arrow3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Arrow3

  8. type BIOArrowChoice[F[-_, +_, +_]] = ArrowChoice3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to ArrowChoice3

  9. type BIOAsk[F[-_, +_, +_]] = Ask3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Ask3

  10. type BIOAsync[F[+_, +_]] = Async3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Async2

  11. type BIOAsync3[F[-_, +_, +_]] = Async3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Async3

  12. type BIOBifunctor[F[+_, +_]] = Bifunctor3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Bifunctor2

  13. type BIOBifunctor3[F[-_, +_, +_]] = Bifunctor3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Bifunctor3

  14. type BIOBracket[F[+_, +_]] = Bracket3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Bracket2

  15. type BIOBracket3[F[-_, +_, +_]] = Bracket3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Bracket3

  16. type BIOConcurrent[F[+_, +_]] = Concurrent3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Concurrent2

  17. type BIOConcurrent3[F[-_, +_, +_]] = Concurrent3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Concurrent3

  18. type BIOError[F[+_, +_]] = Error3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Error2

  19. type BIOError3[F[-_, +_, +_]] = Error3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Error3

  20. type BIOExit[+E, +A] = Exit[E, A]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to Exit

  21. type BIOFiber[F[+_, +_], +E, +A] = Fiber3[[-R, +e, +a]F[e, a], E, A]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Fiber2

  22. type BIOFiber3[F[-_, +_, +_], +E, +A] = Fiber3[F, E, A]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Fiber3

  23. type BIOFork[F[+_, +_]] = Fork3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Fork2

  24. type BIOFork3[F[-_, +_, +_]] = Fork3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Fork3

  25. type BIOFunctor[F[+_, +_]] = Functor3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Functor2

  26. type BIOFunctor3[F[-_, +_, +_]] = Functor3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Functor3

  27. type BIOGuarantee[F[+_, +_]] = Guarantee3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Guarantee2

  28. type BIOGuarantee3[F[-_, +_, +_]] = Guarantee3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Guarantee3

  29. type BIOLatch[F[+_, +_]] = Promise2[F, Nothing, Unit]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Latch2

  30. type BIOLatch3[F[-_, +_, +_]] = Promise2[[+β$4$, +γ$5$]F[Any, β$4$, γ$5$], Nothing, Unit]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Latch3

  31. type BIOLocal[F[-_, +_, +_]] = Local3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Local3

  32. type BIOMonad[F[+_, +_]] = Monad3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Monad2

  33. type BIOMonad3[F[-_, +_, +_]] = Monad3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Monad3

  34. type BIOMonadAsk[F[-_, +_, +_]] = MonadAsk3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to MonadAsk3

  35. type BIOMonadError[F[+_, +_]] = Error3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to Error2

  36. type BIOMonadError3[FR[-_, +_, +_]] = Error3[FR]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to Error3

  37. type BIOPanic[F[+_, +_]] = Panic3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Panic2

  38. type BIOPanic3[F[-_, +_, +_]] = Panic3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Panic3

  39. type BIOParallel[F[+_, +_]] = Parallel3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Parallel2

  40. type BIOParallel3[F[-_, +_, +_]] = Parallel3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Parallel3

  41. type BIOPrimitives[F[+_, +_]] = Primitives2[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Primitives2

  42. type BIOPrimitives3[F[-_, +_, +_]] = Primitives2[[+β$16$, +γ$17$]F[Any, β$16$, γ$17$]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Primitives3

  43. type BIOProfunctor[F[-_, +_, +_]] = Profunctor3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Profunctor3

  44. type BIOPromise[F[+_, +_], E, A] = Promise2[F, E, A]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Promise2

  45. type BIOPromise3[F[-_, +_, +_], E, A] = Promise2[[+β$4$, +γ$5$]F[Any, β$4$, γ$5$], E, A]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Promise3

  46. type BIORef[F[+_, +_], A] = Ref1[[β$2$]F[Nothing, β$2$], A]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Ref2

  47. type BIORef3[F[-_, +_, +_], A] = Ref1[[γ$3$]F[Any, Nothing, γ$3$], A]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Ref3

  48. type BIORoot = Root
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to Root

  49. type BIORunner[F[_, _]] = UnsafeRun2[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to UnsafeRun2

  50. type BIORunner3[F[_, _, _]] = UnsafeRun2[[β$8$, γ$9$]F[Any, β$8$, γ$9$]]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to UnsafeRun3

  51. type BIOSemaphore[F[+_, +_]] = Semaphore1[[β$6$]F[Nothing, β$6$]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Semaphore2

  52. type BIOSemaphore3[F[-_, +_, +_]] = Semaphore1[[γ$7$]F[Any, Nothing, γ$7$]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Semaphore3

  53. type BIOTemporal[F[+_, +_]] = Temporal3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Temporal2

  54. type BIOTemporal3[F[-_, +_, +_]] = Temporal3[F]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Temporal3

  55. type BIOTransZio[F[_, _]] = Isomorphism2[F, IO]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to TransZio

  56. type BlockingIO[F[+_, +_]] = BlockingIO3[[-R, +E, +A]F[E, A]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to BlockingIO2

Value Members

  1. final def Applicative2[F[+_, +_]](implicit arg0: Applicative2[F]): Applicative2[F]
    Definition Classes
    ImplicitPuns11
    Annotations
    @inline()
  2. implicit final def Applicative2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Applicative2[F]): ApplicativeOps[F, E, A]
    Definition Classes
    ImplicitPuns11
    Annotations
    @inline()
  3. final def Applicative3[FR[-_, +_, +_]](implicit arg0: Applicative3[FR]): Applicative3[FR]
    Definition Classes
    ImplicitPuns11
    Annotations
    @inline()
  4. implicit final def Applicative3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Applicative3[FR]): ApplicativeOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns11
    Annotations
    @inline()
  5. final def ApplicativeError2[F[+_, +_]](implicit arg0: ApplicativeError2[F]): ApplicativeError2[F]
    Definition Classes
    ImplicitPuns8
    Annotations
    @inline()
  6. implicit final def ApplicativeError2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: ApplicativeError2[F]): ApplicativeErrorOps[F, E, A]
    Definition Classes
    ImplicitPuns8
    Annotations
    @inline()
  7. final def ApplicativeError3[FR[-_, +_, +_]](implicit arg0: ApplicativeError3[FR]): ApplicativeError3[FR]
    Definition Classes
    ImplicitPuns8
    Annotations
    @inline()
  8. implicit final def ApplicativeError3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: ApplicativeError3[FR]): ApplicativeErrorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns8
    Annotations
    @inline()
  9. final def Arrow3[FR[-_, +_, +_]](implicit arg0: Arrow3[FR]): Arrow3[FR]
    Definition Classes
    ImplicitPuns18
    Annotations
    @inline()
  10. implicit final def Arrow3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): FunctorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns18
    Annotations
    @inline()
  11. implicit final def Arrow3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Arrow3[FR]): ArrowOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns18
    Annotations
    @inline()
  12. final def ArrowChoice3[FR[-_, +_, +_]](implicit arg0: ArrowChoice3[FR]): ArrowChoice3[FR]
    Definition Classes
    ImplicitPuns17
    Annotations
    @inline()
  13. implicit final def ArrowChoice3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): FunctorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns17
    Annotations
    @inline()
  14. implicit final def ArrowChoice3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: ArrowChoice3[FR]): ArrowChoiceOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns17
    Annotations
    @inline()
  15. final def Ask3[FR[-_, +_, +_]](implicit arg0: Ask3[FR]): Ask3[FR]
    Definition Classes
    ImplicitPuns16
    Annotations
    @inline()
  16. implicit final def Ask3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Applicative3[FR]): ApplicativeOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns16
    Annotations
    @inline()
  17. final def Async2[F[+_, +_]](implicit arg0: Async2[F]): Async2[F]
    Definition Classes
    ImplicitPuns1
    Annotations
    @inline()
  18. implicit final def Async2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Async2[F]): AsyncOps[F, E, A]
    Definition Classes
    ImplicitPuns1
    Annotations
    @inline()
  19. final def Async3[FR[-_, +_, +_]](implicit arg0: Async3[FR]): Async3[FR]
    Definition Classes
    ImplicitPuns1
    Annotations
    @inline()
  20. implicit final def Async3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Async3[FR]): AsyncOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns1
    Annotations
    @inline()
  21. final def BIO[F[+_, +_]](implicit arg0: IO2[F]): IO2[F]
    Definition Classes
    BIOImplicitPuns4
    Annotations
    @inline()
  22. final def BIO[F[+_, +_], A](effect: => A)(implicit F: IO2[F]): F[Throwable, A]

    Shorthand for IO3#syncThrowable

    Shorthand for IO3#syncThrowable

    IO2(println("Hello world!"))
    Definition Classes
    BIOImplicitPuns4
    Annotations
    @inline()
  23. implicit final def BIO[F[+_, +_], E, A](self: F[E, A])(implicit arg0: IO2[F]): BIOOps[F, E, A]
    Definition Classes
    BIOImplicitPuns4
    Annotations
    @inline()
  24. final def BIO3[FR[-_, +_, +_]](implicit arg0: IO3[FR]): IO3[FR]
    Definition Classes
    BIO3ImplicitPuns4
    Annotations
    @inline()
  25. final def BIO3[FR[-_, +_, +_], A](effect: => A)(implicit F: IO3[FR]): FR[Any, Throwable, A]

    Shorthand for IO3#syncThrowable

    Shorthand for IO3#syncThrowable

    IO3(println("Hello world!"))
    Definition Classes
    BIO3ImplicitPuns4
    Annotations
    @inline()
  26. implicit final def BIO3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: IO3[FR]): BIO3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns4
    Annotations
    @inline()
  27. final def BIOApplicative[F[+_, +_]](implicit arg0: Applicative2[F]): Applicative2[F]
    Definition Classes
    BIOImplicitPuns11
    Annotations
    @inline()
  28. implicit final def BIOApplicative[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Applicative2[F]): BIOApplicativeOps[F, E, A]
    Definition Classes
    BIOImplicitPuns11
    Annotations
    @inline()
  29. final def BIOApplicative3[FR[-_, +_, +_]](implicit arg0: Applicative3[FR]): Applicative3[FR]
    Definition Classes
    BIO3ImplicitPuns11
    Annotations
    @inline()
  30. implicit final def BIOApplicative3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Applicative3[FR]): BIOApplicative3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns11
    Annotations
    @inline()
  31. final def BIOApplicativeError[F[+_, +_]](implicit arg0: ApplicativeError2[F]): ApplicativeError2[F]
    Definition Classes
    BIOImplicitPuns8
    Annotations
    @inline()
  32. implicit final def BIOApplicativeError[F[+_, +_], E, A](self: F[E, A])(implicit arg0: ApplicativeError2[F]): BIOApplicativeErrorOps[F, E, A]
    Definition Classes
    BIOImplicitPuns8
    Annotations
    @inline()
  33. final def BIOApplicativeError3[FR[-_, +_, +_]](implicit arg0: ApplicativeError3[FR]): ApplicativeError3[FR]
    Definition Classes
    BIO3ImplicitPuns8
    Annotations
    @inline()
  34. implicit final def BIOApplicativeError3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: ApplicativeError3[FR]): BIOApplicativeError3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns8
    Annotations
    @inline()
  35. final def BIOArrow[FR[-_, +_, +_]](implicit arg0: Arrow3[FR]): Arrow3[FR]
    Definition Classes
    BIOImplicitPuns18
    Annotations
    @inline()
  36. implicit final def BIOArrow[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): BIOFunctor3Ops[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns18
    Annotations
    @inline()
  37. implicit final def BIOArrow[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Arrow3[FR]): BIOArrowOps[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns18
    Annotations
    @inline()
  38. final def BIOArrowChoice[FR[-_, +_, +_]](implicit arg0: ArrowChoice3[FR]): ArrowChoice3[FR]
    Definition Classes
    BIOImplicitPuns17
    Annotations
    @inline()
  39. implicit final def BIOArrowChoice[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): BIOFunctor3Ops[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns17
    Annotations
    @inline()
  40. implicit final def BIOArrowChoice[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: ArrowChoice3[FR]): BIOArrowChoiceOps[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns17
    Annotations
    @inline()
  41. final def BIOAsk[FR[-_, +_, +_]](implicit arg0: Ask3[FR]): Ask3[FR]
    Definition Classes
    BIOImplicitPuns16
    Annotations
    @inline()
  42. implicit final def BIOAsk[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Applicative3[FR]): BIOApplicative3Ops[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns16
    Annotations
    @inline()
  43. final def BIOAsync[F[+_, +_]](implicit arg0: Async2[F]): Async2[F]
    Definition Classes
    BIOImplicitPuns1
    Annotations
    @inline()
  44. implicit final def BIOAsync[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Async2[F]): BIOAsyncOps[F, E, A]
    Definition Classes
    BIOImplicitPuns1
    Annotations
    @inline()
  45. final def BIOAsync3[FR[-_, +_, +_]](implicit arg0: Async3[FR]): Async3[FR]
    Definition Classes
    BIO3ImplicitPuns1
    Annotations
    @inline()
  46. implicit final def BIOAsync3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Async3[FR]): BIOAsync3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns1
    Annotations
    @inline()
  47. final def BIOBifunctor[F[+_, +_]](implicit arg0: Bifunctor2[F]): Bifunctor2[F]
    Definition Classes
    BIOImplicitPuns12
    Annotations
    @inline()
  48. implicit final def BIOBifunctor[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Functor2[F]): BIOFunctorOps[F, E, A]
    Definition Classes
    BIOImplicitPuns12
    Annotations
    @inline()
  49. implicit final def BIOBifunctor[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Bifunctor2[F]): BIOBifunctorOps[F, E, A]
    Definition Classes
    BIOImplicitPuns12
    Annotations
    @inline()
  50. final def BIOBifunctor3[FR[-_, +_, +_]](implicit arg0: Bifunctor3[FR]): Bifunctor3[FR]
    Definition Classes
    BIO3ImplicitPuns12
    Annotations
    @inline()
  51. implicit final def BIOBifunctor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): BIOFunctor3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns12
    Annotations
    @inline()
  52. implicit final def BIOBifunctor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Bifunctor3[FR]): BIOBifunctor3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns12
    Annotations
    @inline()
  53. final def BIOBracket[F[+_, +_]](implicit arg0: Bracket2[F]): Bracket2[F]
    Definition Classes
    BIOImplicitPuns6
    Annotations
    @inline()
  54. implicit final def BIOBracket[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Bracket2[F]): BIOBracketOps[F, E, A]
    Definition Classes
    BIOImplicitPuns6
    Annotations
    @inline()
  55. final def BIOBracket3[FR[-_, +_, +_]](implicit arg0: Bracket3[FR]): Bracket3[FR]
    Definition Classes
    BIO3ImplicitPuns6
    Annotations
    @inline()
  56. implicit final def BIOBracket3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Bracket3[FR]): BIOBracket3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns6
    Annotations
    @inline()
  57. final def BIOConcurrent[F[+_, +_]](implicit arg0: Concurrent2[F]): Concurrent2[F]
    Definition Classes
    BIOImplicitPuns2
    Annotations
    @inline()
  58. implicit final def BIOConcurrent[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Panic2[F]): BIOPanicOps[F, E, A]
    Definition Classes
    BIOImplicitPuns2
    Annotations
    @inline()
  59. implicit final def BIOConcurrent[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Concurrent2[F]): BIOConcurrentOps[F, E, A]
    Definition Classes
    BIOImplicitPuns2
    Annotations
    @inline()
  60. final def BIOConcurrent3[FR[-_, +_, +_]](implicit arg0: Concurrent3[FR]): Concurrent3[FR]
    Definition Classes
    BIO3ImplicitPuns2
    Annotations
    @inline()
  61. implicit final def BIOConcurrent3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Panic3[FR]): BIOPanic3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns2
    Annotations
    @inline()
  62. implicit final def BIOConcurrent3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Concurrent3[FR]): BIOConcurrent3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns2
    Annotations
    @inline()
  63. final def BIOError[F[+_, +_]](implicit arg0: Error2[F]): Error2[F]
    Definition Classes
    BIOImplicitPuns7
    Annotations
    @inline()
  64. implicit final def BIOError[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Error2[F]): BIOErrorOps[F, E, A]
    Definition Classes
    BIOImplicitPuns7
    Annotations
    @inline()
  65. final def BIOError3[FR[-_, +_, +_]](implicit arg0: Error3[FR]): Error3[FR]
    Definition Classes
    BIO3ImplicitPuns7
    Annotations
    @inline()
  66. implicit final def BIOError3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Error3[FR]): BIOError3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns7
    Annotations
    @inline()
  67. final def BIOFork[F[+_, +_]](implicit arg0: Fork2[F]): Fork2[F]
    Definition Classes
    BIOImplicitPuns
    Annotations
    @inline()
  68. implicit final def BIOFork[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Fork2[F]): BIOForkOps[F, E, A]
    Definition Classes
    BIOImplicitPuns
    Annotations
    @inline()
  69. final def BIOFork3[FR[-_, +_, +_]](implicit arg0: Fork3[FR]): Fork3[FR]
    Definition Classes
    BIO3ImplicitPuns
    Annotations
    @inline()
  70. implicit final def BIOFork3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Fork3[FR]): BIOFork3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns
    Annotations
    @inline()
  71. final def BIOFunctor[F[+_, +_]](implicit arg0: Functor2[F]): Functor2[F]
    Definition Classes
    BIOImplicitPuns13
    Annotations
    @inline()
  72. implicit final def BIOFunctor[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Functor2[F]): BIOFunctorOps[F, E, A]
    Definition Classes
    BIOImplicitPuns13
    Annotations
    @inline()
  73. final def BIOFunctor3[FR[-_, +_, +_]](implicit arg0: Functor3[FR]): Functor3[FR]
    Definition Classes
    BIO3ImplicitPuns13
    Annotations
    @inline()
  74. implicit final def BIOFunctor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): BIOFunctor3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns13
    Annotations
    @inline()
  75. final def BIOGuarantee[F[+_, +_]](implicit arg0: Guarantee2[F]): Guarantee2[F]
    Definition Classes
    BIOImplicitPuns9
    Annotations
    @inline()
  76. implicit final def BIOGuarantee[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Guarantee2[F]): BIOGuaranteeOps[F, E, A]
    Definition Classes
    BIOImplicitPuns9
    Annotations
    @inline()
  77. final def BIOGuarantee3[FR[-_, +_, +_]](implicit arg0: Guarantee3[FR]): Guarantee3[FR]
    Definition Classes
    BIO3ImplicitPuns9
    Annotations
    @inline()
  78. implicit final def BIOGuarantee3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Guarantee3[FR]): BIOGuarantee3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns9
    Annotations
    @inline()
  79. final def BIOLocal[FR[-_, +_, +_]](implicit arg0: Local3[FR]): Local3[FR]
    Definition Classes
    BIOImplicitPuns14
    Annotations
    @inline()
  80. implicit final def BIOLocal[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Local3[FR], d1: DummyImplicit): BIOLocalOpsKleisliSyntax[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns14
    Annotations
    @inline()
  81. implicit final def BIOLocal[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Monad3[FR]): BIOMonad3Ops[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns14
    Annotations
    @inline()
  82. implicit final def BIOLocal[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Local3[FR]): BIOLocalOps[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns14
    Annotations
    @inline()
  83. final def BIOMonad[F[+_, +_]](implicit arg0: Monad2[F]): Monad2[F]
    Definition Classes
    BIOImplicitPuns10
    Annotations
    @inline()
  84. implicit final def BIOMonad[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Monad2[F]): BIOMonadOps[F, E, A]
    Definition Classes
    BIOImplicitPuns10
    Annotations
    @inline()
  85. final def BIOMonad3[FR[-_, +_, +_]](implicit arg0: Monad3[FR]): Monad3[FR]
    Definition Classes
    BIO3ImplicitPuns10
    Annotations
    @inline()
  86. implicit final def BIOMonad3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Monad3[FR]): BIOMonad3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns10
    Annotations
    @inline()
  87. final def BIOMonadAsk[FR[-_, +_, +_]](implicit arg0: Ask3[FR]): Ask3[FR]
    Definition Classes
    BIOImplicitPuns15
    Annotations
    @inline()
  88. implicit final def BIOMonadAsk[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Monad3[FR]): BIOMonad3Ops[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns15
    Annotations
    @inline()
  89. final def BIOPanic[F[+_, +_]](implicit arg0: Panic2[F]): Panic2[F]
    Definition Classes
    BIOImplicitPuns5
    Annotations
    @inline()
  90. implicit final def BIOPanic[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Panic2[F]): BIOPanicOps[F, E, A]
    Definition Classes
    BIOImplicitPuns5
    Annotations
    @inline()
  91. final def BIOPanic3[FR[-_, +_, +_]](implicit arg0: Panic3[FR]): Panic3[FR]
    Definition Classes
    BIO3ImplicitPuns5
    Annotations
    @inline()
  92. implicit final def BIOPanic3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Panic3[FR]): BIOPanic3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns5
    Annotations
    @inline()
  93. final def BIOParallel[F[+_, +_]](implicit arg0: Parallel2[F]): Parallel2[F]
    Definition Classes
    BIOImplicitPuns3
    Annotations
    @inline()
  94. implicit final def BIOParallel[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Monad2[F]): BIOMonadOps[F, E, A]
    Definition Classes
    BIOImplicitPuns3
    Annotations
    @inline()
  95. implicit final def BIOParallel[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Parallel2[F]): BIOParallelOps[F, E, A]
    Definition Classes
    BIOImplicitPuns3
    Annotations
    @inline()
  96. final def BIOParallel3[FR[-_, +_, +_]](implicit arg0: Parallel3[FR]): Parallel3[FR]
    Definition Classes
    BIO3ImplicitPuns3
    Annotations
    @inline()
  97. implicit final def BIOParallel3[F[-_, +_, +_], R, E, A](self: F[R, E, A])(implicit arg0: Monad3[F]): BIOMonad3Ops[F, R, E, A]
    Definition Classes
    BIO3ImplicitPuns3
    Annotations
    @inline()
  98. implicit final def BIOParallel3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Parallel3[FR]): BIOParallel3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns3
    Annotations
    @inline()
  99. final def BIOProfunctor[FR[-_, +_, +_]](implicit arg0: Profunctor3[FR]): Profunctor3[FR]
    Definition Classes
    BIOImplicitPuns19
    Annotations
    @inline()
  100. implicit final def BIOProfunctor[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): BIOFunctor3Ops[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns19
    Annotations
    @inline()
  101. implicit final def BIOProfunctor[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Profunctor3[FR]): BIOProfunctorOps[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns19
    Annotations
    @inline()
  102. final def BIOTemporal[F[+_, +_]](implicit arg0: Temporal2[F]): Temporal2[F]
    Definition Classes
    BIOImplicitPuns
    Annotations
    @inline()
  103. implicit final def BIOTemporal[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Error2[F]): BIOErrorOps[F, E, A]
    Definition Classes
    BIOImplicitPuns
    Annotations
    @inline()
  104. implicit final def BIOTemporal[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Temporal2[F]): BIOTemporalOps[F, E, A]
    Definition Classes
    BIOImplicitPuns
    Annotations
    @inline()
  105. final def BIOTemporal3[FR[-_, +_, +_]](implicit arg0: Temporal3[FR]): Temporal3[FR]
    Definition Classes
    BIO3ImplicitPuns
    Annotations
    @inline()
  106. implicit final def BIOTemporal3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Error3[FR]): BIOError3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns
    Annotations
    @inline()
  107. implicit final def BIOTemporal3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Temporal3[FR]): BIOTemporal3Ops[FR, R, E, A]
    Definition Classes
    BIO3ImplicitPuns
    Annotations
    @inline()
  108. final def Bifunctor2[F[+_, +_]](implicit arg0: Bifunctor2[F]): Bifunctor2[F]
    Definition Classes
    ImplicitPuns12
    Annotations
    @inline()
  109. implicit final def Bifunctor2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Functor2[F]): FunctorOps[F, E, A]
    Definition Classes
    ImplicitPuns12
    Annotations
    @inline()
  110. implicit final def Bifunctor2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Bifunctor2[F]): BifunctorOps[F, E, A]
    Definition Classes
    ImplicitPuns12
    Annotations
    @inline()
  111. final def Bifunctor3[FR[-_, +_, +_]](implicit arg0: Bifunctor3[FR]): Bifunctor3[FR]
    Definition Classes
    ImplicitPuns12
    Annotations
    @inline()
  112. implicit final def Bifunctor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): FunctorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns12
    Annotations
    @inline()
  113. implicit final def Bifunctor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Bifunctor3[FR]): BifunctorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns12
    Annotations
    @inline()
  114. final def Bracket2[F[+_, +_]](implicit arg0: Bracket2[F]): Bracket2[F]
    Definition Classes
    ImplicitPuns6
    Annotations
    @inline()
  115. implicit final def Bracket2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Bracket2[F]): BracketOps[F, E, A]
    Definition Classes
    ImplicitPuns6
    Annotations
    @inline()
  116. final def Bracket3[FR[-_, +_, +_]](implicit arg0: Bracket3[FR]): Bracket3[FR]
    Definition Classes
    ImplicitPuns6
    Annotations
    @inline()
  117. implicit final def Bracket3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Bracket3[FR]): BracketOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns6
    Annotations
    @inline()
  118. final def Concurrent2[F[+_, +_]](implicit arg0: Concurrent2[F]): Concurrent2[F]
    Definition Classes
    ImplicitPuns2
    Annotations
    @inline()
  119. implicit final def Concurrent2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Panic2[F]): PanicOps[F, E, A]
    Definition Classes
    ImplicitPuns2
    Annotations
    @inline()
  120. implicit final def Concurrent2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Concurrent2[F]): ConcurrentOps[F, E, A]
    Definition Classes
    ImplicitPuns2
    Annotations
    @inline()
  121. final def Concurrent3[FR[-_, +_, +_]](implicit arg0: Concurrent3[FR]): Concurrent3[FR]
    Definition Classes
    ImplicitPuns2
    Annotations
    @inline()
  122. implicit final def Concurrent3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Panic3[FR]): PanicOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns2
    Annotations
    @inline()
  123. implicit final def Concurrent3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Concurrent3[FR]): ConcurrentOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns2
    Annotations
    @inline()
  124. final def Error2[F[+_, +_]](implicit arg0: Error2[F]): Error2[F]
    Definition Classes
    ImplicitPuns7
    Annotations
    @inline()
  125. implicit final def Error2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Error2[F]): ErrorOps[F, E, A]
    Definition Classes
    ImplicitPuns7
    Annotations
    @inline()
  126. final def Error3[FR[-_, +_, +_]](implicit arg0: Error3[FR]): Error3[FR]
    Definition Classes
    ImplicitPuns7
    Annotations
    @inline()
  127. implicit final def Error3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Error3[FR]): ErrorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns7
    Annotations
    @inline()
  128. def F[FR[-_, +_, +_]](implicit FR: Functor3[FR]): FR.type

    A convenient dependent summoner for BIO hierarchy.

    A convenient dependent summoner for BIO hierarchy. Auto-narrows to the most powerful available class:

    import izumi.functional.bio.{F, Temporal2}
    
    def y[F[+_, +_]: Temporal2] = {
      F.timeout(5.seconds)(F.forever(F.unit))
    }
    Definition Classes
    Syntax3
  129. lazy val Fiber2: Fiber3.type
  130. final def Fork2[F[+_, +_]](implicit arg0: Fork2[F]): Fork2[F]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  131. implicit final def Fork2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Fork2[F]): ForkOps[F, E, A]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  132. final def Fork3[FR[-_, +_, +_]](implicit arg0: Fork3[FR]): Fork3[FR]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  133. implicit final def Fork3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Fork3[FR]): ForkOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  134. final def Functor2[F[+_, +_]](implicit arg0: Functor2[F]): Functor2[F]
    Definition Classes
    ImplicitPuns13
    Annotations
    @inline()
  135. implicit final def Functor2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Functor2[F]): FunctorOps[F, E, A]
    Definition Classes
    ImplicitPuns13
    Annotations
    @inline()
  136. final def Functor3[FR[-_, +_, +_]](implicit arg0: Functor3[FR]): Functor3[FR]
    Definition Classes
    ImplicitPuns13
    Annotations
    @inline()
  137. implicit final def Functor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): FunctorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns13
    Annotations
    @inline()
  138. final def Guarantee2[F[+_, +_]](implicit arg0: Guarantee2[F]): Guarantee2[F]
    Definition Classes
    ImplicitPuns9
    Annotations
    @inline()
  139. implicit final def Guarantee2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Guarantee2[F]): GuaranteeOps[F, E, A]
    Definition Classes
    ImplicitPuns9
    Annotations
    @inline()
  140. final def Guarantee3[FR[-_, +_, +_]](implicit arg0: Guarantee3[FR]): Guarantee3[FR]
    Definition Classes
    ImplicitPuns9
    Annotations
    @inline()
  141. implicit final def Guarantee3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Guarantee3[FR]): GuaranteeOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns9
    Annotations
    @inline()
  142. final def IO2[F[+_, +_]](implicit arg0: IO2[F]): IO2[F]
    Definition Classes
    ImplicitPuns4
    Annotations
    @inline()
  143. final def IO2[F[+_, +_], A](effect: => A)(implicit F: IO2[F]): F[Throwable, A]

    Shorthand for IO3#syncThrowable

    Shorthand for IO3#syncThrowable

    IO2(println("Hello world!"))
    Definition Classes
    ImplicitPuns4
    Annotations
    @inline()
  144. implicit final def IO2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: IO2[F]): IOOps[F, E, A]
    Definition Classes
    ImplicitPuns4
    Annotations
    @inline()
  145. final def IO3[FR[-_, +_, +_]](implicit arg0: IO3[FR]): IO3[FR]
    Definition Classes
    ImplicitPuns4
    Annotations
    @inline()
  146. final def IO3[FR[-_, +_, +_], A](effect: => A)(implicit F: IO3[FR]): FR[Any, Throwable, A]

    Shorthand for IO3#syncThrowable

    Shorthand for IO3#syncThrowable

    IO3(println("Hello world!"))
    Definition Classes
    ImplicitPuns4
    Annotations
    @inline()
  147. implicit final def IO3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: IO3[FR]): IOOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns4
    Annotations
    @inline()
  148. lazy val Latch2: Promise2.type
  149. lazy val Latch3: Promise2.type
  150. final def Local3[FR[-_, +_, +_]](implicit arg0: Local3[FR]): Local3[FR]
    Definition Classes
    ImplicitPuns14
    Annotations
    @inline()
  151. implicit final def Local3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Local3[FR], d: DummyImplicit): LocalOpsKleisliSyntax[FR, R, E, A]
    Definition Classes
    ImplicitPuns14
    Annotations
    @inline()
  152. implicit final def Local3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Monad3[FR]): MonadOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns14
    Annotations
    @inline()
  153. implicit final def Local3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Local3[FR]): LocalOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns14
    Annotations
    @inline()
  154. final def Monad2[F[+_, +_]](implicit arg0: Monad2[F]): Monad2[F]
    Definition Classes
    ImplicitPuns10
    Annotations
    @inline()
  155. implicit final def Monad2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Monad2[F]): MonadOps[F, E, A]
    Definition Classes
    ImplicitPuns10
    Annotations
    @inline()
  156. final def Monad3[FR[-_, +_, +_]](implicit arg0: Monad3[FR]): Monad3[FR]
    Definition Classes
    ImplicitPuns10
    Annotations
    @inline()
  157. implicit final def Monad3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Monad3[FR]): MonadOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns10
    Annotations
    @inline()
  158. final def MonadAsk3[FR[-_, +_, +_]](implicit arg0: MonadAsk3[FR]): MonadAsk3[FR]
    Definition Classes
    ImplicitPuns15
    Annotations
    @inline()
  159. implicit final def MonadAsk3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Monad3[FR]): MonadOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns15
    Annotations
    @inline()
  160. final def Panic2[F[+_, +_]](implicit arg0: Panic2[F]): Panic2[F]
    Definition Classes
    ImplicitPuns5
    Annotations
    @inline()
  161. implicit final def Panic2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Panic2[F]): PanicOps[F, E, A]
    Definition Classes
    ImplicitPuns5
    Annotations
    @inline()
  162. final def Panic3[FR[-_, +_, +_]](implicit arg0: Panic3[FR]): Panic3[FR]
    Definition Classes
    ImplicitPuns5
    Annotations
    @inline()
  163. implicit final def Panic3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Panic3[FR]): PanicOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns5
    Annotations
    @inline()
  164. final def Parallel2[F[+_, +_]](implicit arg0: Parallel2[F]): Parallel2[F]
    Definition Classes
    ImplicitPuns3
    Annotations
    @inline()
  165. implicit final def Parallel2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Monad2[F]): MonadOps[F, E, A]
    Definition Classes
    ImplicitPuns3
    Annotations
    @inline()
  166. implicit final def Parallel2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Parallel2[F]): ParallelOps[F, E, A]
    Definition Classes
    ImplicitPuns3
    Annotations
    @inline()
  167. final def Parallel3[FR[-_, +_, +_]](implicit arg0: Parallel3[FR]): Parallel3[FR]
    Definition Classes
    ImplicitPuns3
    Annotations
    @inline()
  168. implicit final def Parallel3[F[-_, +_, +_], R, E, A](self: F[R, E, A])(implicit arg0: Monad3[F]): MonadOps[F, R, E, A]
    Definition Classes
    ImplicitPuns3
    Annotations
    @inline()
  169. implicit final def Parallel3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Parallel3[FR]): ParallelOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns3
    Annotations
    @inline()
  170. final def Profunctor3[FR[-_, +_, +_]](implicit arg0: Profunctor3[FR]): Profunctor3[FR]
    Definition Classes
    ImplicitPuns19
    Annotations
    @inline()
  171. implicit final def Profunctor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Functor3[FR]): FunctorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns19
    Annotations
    @inline()
  172. implicit final def Profunctor3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Profunctor3[FR]): ProfunctorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns19
    Annotations
    @inline()
  173. lazy val Promise3: Promise2.type
  174. lazy val Ref2: Ref1.type
  175. lazy val Ref3: Ref1.type
  176. lazy val Semaphore2: Semaphore1.type
  177. lazy val Semaphore3: Semaphore1.type
  178. final def Temporal2[F[+_, +_]](implicit arg0: Temporal2[F]): Temporal2[F]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  179. implicit final def Temporal2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Error2[F]): ErrorOps[F, E, A]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  180. implicit final def Temporal2[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Temporal2[F]): TemporalOps[F, E, A]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  181. final def Temporal3[FR[-_, +_, +_]](implicit arg0: Temporal3[FR]): Temporal3[FR]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  182. implicit final def Temporal3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Error3[FR]): ErrorOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  183. implicit final def Temporal3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Temporal3[FR]): TemporalOps[FR, R, E, A]
    Definition Classes
    ImplicitPuns
    Annotations
    @inline()
  184. object BlockingIO2
  185. object BlockingIO3
  186. object BlockingIOInstances extends LowPriorityBlockingIOInstances
  187. object CatsConversions
  188. object Clock2
  189. object Clock3
  190. object DivergenceHelper
  191. object Entropy2
  192. object Entropy3
  193. object Exit
  194. object Fiber3
  195. object ForkInstances extends LowPriorityForkInstances
  196. object LocalInstances
  197. object MonadAskSyntax
  198. object PanicSyntax
  199. object PredefinedHelper
  200. object Primitives2
  201. object Primitives3
  202. object PrimitivesInstances extends PrimitivesLowPriorityInstances
  203. object Promise2
  204. object Ref1
  205. object Root extends RootInstancesLowPriority1
  206. object Semaphore1
  207. object SyncSafe2
  208. object SyncSafe3
  209. object TemporalInstances extends TemporalInstancesLowPriority1
  210. object TransZio
  211. object TypedError extends Serializable
  212. object UnsafeRun2
  213. object UnsafeRun3
  214. object WithFilter extends WithFilterInstances1
  215. object catz extends CatsConversions

    Automatic converters from BIO* hierarchy to equivalent cats & cats-effect classes.

    Automatic converters from BIO* hierarchy to equivalent cats & cats-effect classes.

    import izumi.functional.bio.IO2
    import izumi.functional.bio.catz._
    import cats.effect.Sync
    
    def divideByZero[F[+_, +_]: IO2]: F[Throwable, Int] = {
      Sync[F[Throwable, ?]].delay(10 / 0)
    }

Deprecated Value Members

  1. lazy val BIOExit: Exit.type
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to Exit

  2. lazy val BIOFiber3: Fiber3.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Fiber3

  3. final def BIOMonadError[F[+_, +_]](implicit arg0: Error2[F]): Error2[F]
    Definition Classes
    BIOImplicitPuns14
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.11) Use Error2

  4. implicit final def BIOMonadError[F[+_, +_], E, A](self: F[E, A])(implicit arg0: Error2[F]): BIOErrorOps[F, E, A]
    Definition Classes
    BIOImplicitPuns14
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.11) Use Error2

  5. final def BIOMonadError3[FR[-_, +_, +_]](implicit arg0: Error3[FR]): Error3[FR]
    Definition Classes
    BIOImplicitPuns20
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.11) Use Error3

  6. implicit final def BIOMonadError3[FR[-_, +_, +_], R, E, A](self: FR[R, E, A])(implicit arg0: Error3[FR]): BIOError3Ops[FR, R, E, A]
    Definition Classes
    BIOImplicitPuns20
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.11) Use Error3

  7. lazy val BIOPrimitives: Primitives2.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Primitives2

  8. lazy val BIOPrimitives3: Primitives3.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Primitives3

  9. lazy val BIOPromise: Promise2.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Promise2

  10. lazy val BIORef: Ref2.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Ref2

  11. lazy val BIORoot: Root.type
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to Root

  12. lazy val BIORunner: UnsafeRun2.type
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to UnsafeRun2

  13. lazy val BIORunner3: UnsafeRun3.type
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to UnsafeRun3

  14. lazy val BIOSemaphore: Semaphore2.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to Semaphore2

  15. lazy val BIOTransZio: TransZio.type
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11) renamed to TransZio

  16. lazy val BlockingIO: BlockingIO2.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) renamed to BlockingIO2

Inherited from Syntax2

Inherited from ImplicitPuns

Inherited from ImplicitPuns1

Inherited from ImplicitPuns2

Inherited from ImplicitPuns3

Inherited from ImplicitPuns4

Inherited from ImplicitPuns5

Inherited from ImplicitPuns6

Inherited from ImplicitPuns7

Inherited from ImplicitPuns8

Inherited from ImplicitPuns9

Inherited from ImplicitPuns10

Inherited from ImplicitPuns11

Inherited from ImplicitPuns12

Inherited from ImplicitPuns13

Inherited from BIOImplicitPuns

Inherited from BIOImplicitPuns1

Inherited from BIOImplicitPuns2

Inherited from BIOImplicitPuns3

Inherited from BIOImplicitPuns4

Inherited from BIOImplicitPuns5

Inherited from BIOImplicitPuns6

Inherited from BIOImplicitPuns7

Inherited from BIOImplicitPuns8

Inherited from BIOImplicitPuns9

Inherited from BIOImplicitPuns10

Inherited from BIOImplicitPuns11

Inherited from BIOImplicitPuns12

Inherited from BIOImplicitPuns13

Inherited from BIOImplicitPuns14

Inherited from Syntax3

Inherited from ImplicitPuns

Inherited from ImplicitPuns1

Inherited from ImplicitPuns2

Inherited from ImplicitPuns3

Inherited from ImplicitPuns4

Inherited from ImplicitPuns5

Inherited from ImplicitPuns6

Inherited from ImplicitPuns7

Inherited from ImplicitPuns8

Inherited from ImplicitPuns9

Inherited from ImplicitPuns10

Inherited from ImplicitPuns11

Inherited from ImplicitPuns12

Inherited from ImplicitPuns13

Inherited from ImplicitPuns14

Inherited from ImplicitPuns15

Inherited from ImplicitPuns16

Inherited from ImplicitPuns17

Inherited from ImplicitPuns18

Inherited from ImplicitPuns19

Inherited from BIO3ImplicitPuns

Inherited from BIO3ImplicitPuns1

Inherited from BIO3ImplicitPuns2

Inherited from BIO3ImplicitPuns3

Inherited from BIO3ImplicitPuns4

Inherited from BIO3ImplicitPuns5

Inherited from BIO3ImplicitPuns6

Inherited from BIO3ImplicitPuns7

Inherited from BIO3ImplicitPuns8

Inherited from BIO3ImplicitPuns9

Inherited from BIO3ImplicitPuns10

Inherited from BIO3ImplicitPuns11

Inherited from BIO3ImplicitPuns12

Inherited from BIO3ImplicitPuns13

Inherited from BIOImplicitPuns14

Inherited from BIOImplicitPuns15

Inherited from BIOImplicitPuns16

Inherited from BIOImplicitPuns17

Inherited from BIOImplicitPuns18

Inherited from BIOImplicitPuns19

Inherited from BIOImplicitPuns20

Inherited from AnyRef

Inherited from Any

Ungrouped