trait BIOCatsConversions extends BIOCatsConversions1

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

import izumi.functional.bio.catz._
import cats.effect.Sync

def divideByZero[F[+_, +_]: BIO]: F[Throwable, Int] = {
  Sync[F[Throwable, ?]].delay(10 / 0)
}
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BIOCatsConversions
  2. BIOCatsConversions1
  3. BIOCatsConversions2
  4. BIOCatsConversions3
  5. BIOCatsConversions4
  6. BIOCatsConversions5
  7. BIOCatsConversions6
  8. BIOCatsConversions7
  9. BIOCatsConversions8
  10. BIOCatsConversions9
  11. BIOCatsConversions10
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. implicit final def BIOAsyncForkToConcurrent[F[+_, +_]](implicit ev: BIOFunctor[F], F: BIOAsync[F], Fork: BIOFork[F]): Concurrent[[β$9$]F[Throwable, β$9$]] with S10
    Definition Classes
    BIOCatsConversions10
    Annotations
    @inline()
  5. implicit final def BIOAsyncToAsync[F[+_, +_]](implicit F: BIOAsync[F]): Async[[β$7$]F[Throwable, β$7$]] with S9
    Definition Classes
    BIOCatsConversions8
    Annotations
    @inline()
  6. implicit final def BIOParallelToParallel[F[+_, +_]](implicit F: BIOParallel[F]): Parallel[[β$8$]F[Throwable, β$8$]]
    Definition Classes
    BIOCatsConversions9
    Annotations
    @inline()
  7. implicit final def BIOToApplicative[F[+_, +_], E](implicit F0: BIOApplicative[F]): Applicative[[β$1$]F[E, β$1$]] with S3
    Definition Classes
    BIOCatsConversions2
    Annotations
    @inline()
  8. implicit final def BIOToApplicativeError[F[+_, +_], E](implicit F0: BIOError[F]): ApplicativeError[[β$2$]F[E, β$2$], E] with S4
    Definition Classes
    BIOCatsConversions3
    Annotations
    @inline()
  9. implicit final def BIOToBifunctor[F[+_, +_]](implicit F0: BIOBifunctor[F]): Bifunctor[F] with S2
    Definition Classes
    BIOCatsConversions1
    Annotations
    @inline()
  10. implicit final def BIOToBracket[F[+_, +_]](implicit F: BIOPanic[F]): Bracket[[β$5$]F[Throwable, β$5$], Throwable] with S7
    Definition Classes
    BIOCatsConversions6
    Annotations
    @inline()
  11. implicit final def BIOToFunctor[F[+_, +_], E](implicit F0: BIOFunctor[F]): Functor[[β$0$]F[E, β$0$]] with S1
    Annotations
    @inline()
  12. implicit final def BIOToMonad[F[+_, +_], E](implicit F: BIOMonad[F]): Monad[[β$3$]F[E, β$3$]] with S5
    Definition Classes
    BIOCatsConversions4
    Annotations
    @inline()
  13. implicit final def BIOToMonadError[F[+_, +_], E](implicit F: BIOMonadError[F]): MonadError[[β$4$]F[E, β$4$], E] with S6
    Definition Classes
    BIOCatsConversions5
    Annotations
    @inline()
  14. implicit final def BIOToSync[F[+_, +_]](implicit F: BIO[F]): Sync[[β$6$]F[Throwable, β$6$]] with S8
    Definition Classes
    BIOCatsConversions7
    Annotations
    @inline()
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from BIOCatsConversions1

Inherited from BIOCatsConversions2

Inherited from BIOCatsConversions3

Inherited from BIOCatsConversions4

Inherited from BIOCatsConversions5

Inherited from BIOCatsConversions6

Inherited from BIOCatsConversions7

Inherited from BIOCatsConversions8

Inherited from BIOCatsConversions9

Inherited from BIOCatsConversions10

Inherited from AnyRef

Inherited from Any

Ungrouped