izumi.functional.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
Attributes
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
- trait Guarantee3[F]trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZiotrait Monad3[F]class BioIdentity3object BioIdentity3.type
Attributes
- Graph
- Supertypes
- trait Bifunctor3[F]trait Guarantee3[F]trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Profunctor3[FR]trait RootTrifunctor[FR]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Arrow3[FR]trait Profunctor3[FR]trait RootTrifunctor[FR]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait RootTrifunctor[FR]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait IO3[F]trait Panic3[F]trait Bracket3[F]trait Error3[F]trait Monad3[F]trait ApplicativeError3[F]trait Bifunctor3[F]trait Guarantee3[F]trait Applicative3[F]trait Functor3[F]trait Concurrent3[F]trait Parallel3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
- trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZio
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BlockingIO2.type
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BlockingIO3.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BlockingIOInstances.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object BlockingIOInstances.type
Attributes
- Graph
- Supertypes
- trait Error3[F]trait Monad3[F]trait ApplicativeError3[F]trait Bifunctor3[F]trait Guarantee3[F]trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
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.kernel.Sync
def divideByZero[F[+_, +_]: IO2]: F[Throwable, Int] = {
Sync[F[Throwable, _]].delay(10 / 0)
}
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait CatsConversions1trait CatsConversions2trait CatsConversions3trait CatsConversions4trait CatsConversions5trait CatsConversions6trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- object catz.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CatsConversions.type
Attributes
- Graph
- Supertypes
- trait CatsConversions2trait CatsConversions3trait CatsConversions4trait CatsConversions5trait CatsConversions6trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- Known subtypes
- trait CatsConversions9trait CatsConversions8trait CatsConversions7trait CatsConversions60trait CatsConversions6trait CatsConversions5trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversions10trait CatsConversions9trait CatsConversions8trait CatsConversions7trait CatsConversions60trait CatsConversions6trait CatsConversions5trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- trait CatsConversions3trait CatsConversions4trait CatsConversions5trait CatsConversions6trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait CatsConversions4trait CatsConversions5trait CatsConversions6trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait CatsConversions5trait CatsConversions6trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- trait CatsConversions6trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversions5trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversions6trait CatsConversions5trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversions60trait CatsConversions6trait CatsConversions5trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Known subtypes
- trait CatsConversions7trait CatsConversions60trait CatsConversions6trait CatsConversions5trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Graph
- Supertypes
- Known subtypes
- trait CatsConversions8trait CatsConversions7trait CatsConversions60trait CatsConversions6trait CatsConversions5trait CatsConversions4trait CatsConversions3trait CatsConversions2trait CatsConversions1trait CatsConversionsobject catz.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
Attributes
- Graph
- Supertypes
- trait Parallel3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait BlockingIO3[F]trait Clock1[F]class Constantobject Standard.typetrait Entropy1[F]trait ScalaEntropyclass Deterministicobject Standard.typetrait Roottrait RootBifunctor[F]trait Bifunctor3[F]trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZiotrait Fork3[F]class ForkZioobject ForkZio.typetrait Functor3[F]trait Applicative3[F]trait Guarantee3[F]trait Monad3[F]class BioIdentity3object BioIdentity3.typetrait Parallel3[F]trait Concurrent3[F]trait Temporal3[F]trait RootTrifunctor[F]trait Ask3[FR]trait MonadAsk3[FR]trait Local3[FR]trait Profunctor3[FR]trait Arrow3[FR]trait ArrowChoice3[FR]trait SyncSafe1[F]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DivergenceHelper.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
Attributes
- Graph
- Supertypes
- trait Monad3[F]trait ApplicativeError3[F]trait Bifunctor3[F]trait Guarantee3[F]trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- Self type
- ForkInstances.type
Attributes
- Graph
- Supertypes
- trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
- trait Applicative3[F]trait Guarantee3[F]trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZiotrait Monad3[F]class BioIdentity3object BioIdentity3.type
Attributes
- Graph
- Supertypes
- trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
- trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZio
Attributes
- Graph
- Supertypes
- trait Panic3[F]trait Bracket3[F]trait Error3[F]trait Monad3[F]trait ApplicativeError3[F]trait Bifunctor3[F]trait Guarantee3[F]trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait ArrowChoice3[FR]trait Arrow3[FR]trait Profunctor3[FR]trait MonadAsk3[FR]trait Ask3[FR]trait RootTrifunctor[FR]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LocalInstances.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object BlockingIOInstances.type
Attributes
- Graph
- Supertypes
- Known subtypes
- object BlockingIOInstances.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Clock1.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Entropy1.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ForkInstances.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object SyncSafe1.type
Attributes
- Graph
- Supertypes
- Known subtypes
- object SyncSafe1.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
- trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZioclass BioIdentity3object BioIdentity3.type
Attributes
- Graph
- Supertypes
- trait Ask3[FR]trait RootTrifunctor[FR]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- MonadAskSyntax.type
Attributes
- Graph
- Supertypes
- trait Bracket3[F]trait Error3[F]trait Monad3[F]trait ApplicativeError3[F]trait Bifunctor3[F]trait Guarantee3[F]trait Applicative3[F]trait Functor3[F]trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PanicSyntax.type
Attributes
- Graph
- Supertypes
- trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait BlockingIO3[F]trait Roottrait RootBifunctor[F]trait Bifunctor3[F]trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZiotrait Fork3[F]class ForkZioobject ForkZio.typetrait Functor3[F]trait Applicative3[F]trait Guarantee3[F]trait Monad3[F]class BioIdentity3object BioIdentity3.typetrait Parallel3[F]trait Concurrent3[F]trait Temporal3[F]trait RootTrifunctor[F]trait Ask3[FR]trait MonadAsk3[FR]trait Local3[FR]trait Profunctor3[FR]trait Arrow3[FR]trait ArrowChoice3[FR]trait Scheduler2[F]class SchedulerImpl[F]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PredefinedHelper.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Primitives2.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Primitives3.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PrimitivesInstances.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PrimitivesM2.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PrimitivesM3.type
Attributes
- Graph
- Supertypes
- Self type
- PrimitivesMInstances.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object PrimitivesMInstances.type
Attributes
- Graph
- Supertypes
- trait RootTrifunctor[FR]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
- trait Arrow3[FR]trait ArrowChoice3[FR]trait Local3[FR]class AsyncZioobject AsyncZio.typeclass TemporalZio
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- trait RootBifunctor[F]trait Bifunctor3[F]trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZiotrait Fork3[F]class ForkZioobject ForkZio.typetrait Functor3[F]trait Applicative3[F]trait Guarantee3[F]trait Monad3[F]class BioIdentity3object BioIdentity3.typetrait Parallel3[F]trait Concurrent3[F]trait Temporal3[F]trait RootTrifunctor[F]trait Ask3[FR]trait MonadAsk3[FR]trait Local3[FR]trait Profunctor3[FR]trait Arrow3[FR]trait ArrowChoice3[FR]
Attributes
Attributes
- Graph
- Supertypes
- Known subtypes
- trait Bifunctor3[F]trait ApplicativeError3[F]trait Error3[F]trait Bracket3[F]trait Panic3[F]trait IO3[F]trait Async3[F]class AsyncZioobject AsyncZio.typeclass TemporalZiotrait Fork3[F]class ForkZioobject ForkZio.typetrait Functor3[F]trait Applicative3[F]trait Guarantee3[F]trait Monad3[F]class BioIdentity3object BioIdentity3.typetrait Parallel3[F]trait Concurrent3[F]trait Temporal3[F]
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Root.type
Attributes
- Graph
- Supertypes
- Known subtypes
- trait Ask3[FR]trait MonadAsk3[FR]trait Local3[FR]class AsyncZioobject AsyncZio.typeclass TemporalZiotrait Profunctor3[FR]trait Arrow3[FR]trait ArrowChoice3[FR]
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Semaphore1.type
Import exception-safe side effects
Attributes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SyncSafe2.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SyncSafe3.type
Attributes
- Graph
- Supertypes
- trait RootBifunctor[F]trait Roottrait PredefinedHelpertrait DivergenceHelperclass Objecttrait Matchableclass Any
- Known subtypes
- class TemporalZio
Attributes
- Graph
- Supertypes
- Self type
- TemporalInstances.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TemporalInstances.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Producttrait Equalsclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- TypedError.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- UnsafeRun2.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- UnsafeRun3.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait WithFilterInstances1trait WithFilterInstances2trait WithFilterInstances3class Objecttrait Matchableclass Any
- Self type
- WithFilter.type
Attributes
- Graph
- Supertypes
- Known subtypes
- object WithFilter.type
Attributes
- Graph
- Supertypes
- Known subtypes
- trait WithFilterInstances1object WithFilter.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
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)
}
Attributes
- Graph
- Supertypes
- trait CatsConversionstrait CatsConversions1trait CatsConversions2trait CatsConversions3trait CatsConversions4trait CatsConversions5trait CatsConversions6trait CatsConversions60trait CatsConversions7trait CatsConversions8trait CatsConversions9trait CatsConversions10trait CatsConversions11class Objecttrait Matchableclass Any
- Self type
- catz.type
Types
Value members
Concrete methods
A convenient dependent summoner for BIO hierarchy. Auto-narrows to the most powerful available class:
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.unit)
}
Attributes
- Definition Classes
Inherited methods
Attributes
- Inherited from:
- ImplicitPuns11
Attributes
- Inherited from:
- ImplicitPuns17
Attributes
- Inherited from:
- ImplicitPuns8
Attributes
- Inherited from:
- ImplicitPuns8
Attributes
- Inherited from:
- ImplicitPuns14
Attributes
- Inherited from:
- ImplicitPuns13
Attributes
- Inherited from:
- ImplicitPuns12
Attributes
- Inherited from:
- ImplicitPuns1
Attributes
- Inherited from:
- ImplicitPuns1
Attributes
- Inherited from:
- ImplicitPuns12
Attributes
- Inherited from:
- ImplicitPuns18
Attributes
- Inherited from:
- ImplicitPuns6
Attributes
- Inherited from:
- ImplicitPuns6
Attributes
- Inherited from:
- ImplicitPuns2
Attributes
- Inherited from:
- ImplicitPuns2
Attributes
- Inherited from:
- ImplicitPuns7
Attributes
- Inherited from:
- ImplicitPuns7
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns13
Attributes
- Inherited from:
- ImplicitPuns19
Attributes
- Inherited from:
- ImplicitPuns9
Attributes
- Inherited from:
- ImplicitPuns9
Attributes
- Inherited from:
- ImplicitPuns4
Shorthand for IO3#syncThrowable
Attributes
- Inherited from:
- ImplicitPuns4
Shorthand for IO3#syncThrowable
Attributes
- Inherited from:
- ImplicitPuns10
Attributes
- Inherited from:
- ImplicitPuns10
Attributes
- Inherited from:
- ImplicitPuns16
Attributes
- Inherited from:
- ImplicitPuns11
Attributes
- Inherited from:
- ImplicitPuns5
Attributes
- Inherited from:
- ImplicitPuns5
Attributes
- Inherited from:
- ImplicitPuns3
Attributes
- Inherited from:
- ImplicitPuns3
Attributes
- Inherited from:
- ImplicitPuns15
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns
Concrete fields
Implicits
Inherited implicits
Attributes
- Inherited from:
- ImplicitPuns11
Attributes
- Inherited from:
- ImplicitPuns17
Attributes
- Inherited from:
- ImplicitPuns8
Attributes
- Inherited from:
- ImplicitPuns8
Attributes
- Inherited from:
- ImplicitPuns14
Attributes
- Inherited from:
- ImplicitPuns14
Attributes
- Inherited from:
- ImplicitPuns13
Attributes
- Inherited from:
- ImplicitPuns13
Attributes
- Inherited from:
- ImplicitPuns12
Attributes
- Inherited from:
- ImplicitPuns1
Attributes
- Inherited from:
- ImplicitPuns1
Attributes
- Inherited from:
- ImplicitPuns12
Attributes
- Inherited from:
- ImplicitPuns12
Attributes
- Inherited from:
- ImplicitPuns18
Attributes
- Inherited from:
- ImplicitPuns18
Attributes
- Inherited from:
- ImplicitPuns6
Attributes
- Inherited from:
- ImplicitPuns6
Attributes
- Inherited from:
- ImplicitPuns2
Attributes
- Inherited from:
- ImplicitPuns2
Attributes
- Inherited from:
- ImplicitPuns2
Attributes
- Inherited from:
- ImplicitPuns2
Attributes
- Inherited from:
- ImplicitPuns7
Attributes
- Inherited from:
- ImplicitPuns7
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns13
Attributes
- Inherited from:
- ImplicitPuns19
Attributes
- Inherited from:
- ImplicitPuns9
Attributes
- Inherited from:
- ImplicitPuns9
Attributes
- Inherited from:
- ImplicitPuns4
Attributes
- Inherited from:
- ImplicitPuns4
Attributes
- Inherited from:
- ImplicitPuns10
Attributes
- Inherited from:
- ImplicitPuns10
Attributes
- Inherited from:
- ImplicitPuns10
Attributes
- Inherited from:
- ImplicitPuns10
Attributes
- Inherited from:
- ImplicitPuns16
Attributes
- Inherited from:
- ImplicitPuns11
Attributes
- Inherited from:
- ImplicitPuns5
Attributes
- Inherited from:
- ImplicitPuns5
Attributes
- Inherited from:
- ImplicitPuns3
Attributes
- Inherited from:
- ImplicitPuns3
Attributes
- Inherited from:
- ImplicitPuns3
Attributes
- Inherited from:
- ImplicitPuns3
Attributes
- Inherited from:
- ImplicitPuns15
Attributes
- Inherited from:
- ImplicitPuns15
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns
Attributes
- Inherited from:
- ImplicitPuns