izumi.functional.bio.CatsConversions$
See theCatsConversions companion trait
object CatsConversions
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CatsConversions.type
Members list
Concise view
Type members
Classlikes
trait BIOCatsApplicative[F[_, _], E] extends Applicative[[_] =>> F[E, _$46]] with BIOCatsFunctor[F, E]
Attributes
- Graph
- Supertypes
- trait Applicative[[_] =>> F[E, _$46]]trait InvariantMonoidal[[_] =>> F[E, _$46]]trait Apply[[_] =>> F[E, _$46]]trait ApplyArityFunctions[[_] =>> F[E, _$46]]trait InvariantSemigroupal[[_] =>> F[E, _$46]]trait Semigroupal[[_] =>> F[E, _$46]]trait Functor[[_] =>> F[E, _$41]]trait Invariant[[_] =>> F[E, _$41]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- class BIOCatsMonadCancel[F]class BIOCatsConcurrentImpl[F]class BIOCatsMonadCancelImpl[F]class BIOCatsSpawnImpl[F]class BIOCatsSync[F]class BIOCatsAsync[F]class BIOCatsSyncImpl[F]class BIOCatsTemporalImpl[F]
class BIOCatsAsync[F[_, _]](val F: Async2[F], val FC: Async2[F], val FT: Temporal2[F], val Fork: Fork2[F], val BlockingIO: BlockingIO2[F], val Clock: Clock2[F], val Primitives: Primitives2[F]) extends BIOCatsSync[F] with Async[[_] =>> F[Throwable, _$130]] with BIOCatsTemporal[F]
Attributes
- Graph
- Supertypes
- trait BIOCatsTemporal[F]trait BIOCatsConcurrent[F]trait BIOCatsSpawn[F]trait Async[[_] =>> F[Throwable, _$130]]trait GenTemporal[[_] =>> F[Throwable, _$125], Throwable]trait GenConcurrent[[_] =>> F[Throwable, _$110], Throwable]trait GenSpawn[[_] =>> F[Throwable, _$93], Throwable]class BIOCatsSync[F]trait Sync[[_] =>> F[Throwable, _$130]]trait Defer[[_] =>> F[Throwable, _$130]]trait Unique[[_] =>> F[Throwable, _$93]]trait Clock[[_] =>> F[Throwable, _$125]]class BIOCatsMonadCancel[F]trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]trait MonadError[[_] =>> F[Throwable, _$93], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]trait Monad[[_] =>> F[Throwable, _$93]]trait Applicative[[_] =>> F[Throwable, _$93]]trait InvariantMonoidal[[_] =>> F[Throwable, _$93]]trait FlatMap[[_] =>> F[Throwable, _$93]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$93]]trait Apply[[_] =>> F[Throwable, _$93]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$93]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$93]]trait Semigroupal[[_] =>> F[Throwable, _$93]]trait Functor[[_] =>> F[Throwable, _$93]]trait Invariant[[_] =>> F[Throwable, _$93]]trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Bifunctor[F]trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Clock[[_] =>> F[E, _$76]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
final class BIOCatsClockImpl[F[_, _], E](val F: Applicative2[F], val Clock: Clock2[F]) extends BIOCatsClock[F, E] with BIOCatsApplicative[F, E]
Attributes
- Graph
- Supertypes
- trait Applicative[[_] =>> F[E, _$46]]trait InvariantMonoidal[[_] =>> F[E, _$46]]trait Apply[[_] =>> F[E, _$46]]trait ApplyArityFunctions[[_] =>> F[E, _$46]]trait InvariantSemigroupal[[_] =>> F[E, _$46]]trait Semigroupal[[_] =>> F[E, _$46]]trait Functor[[_] =>> F[E, _$41]]trait Invariant[[_] =>> F[E, _$41]]trait Clock[[_] =>> F[E, _$76]]trait Serializableclass Objecttrait Matchableclass Any
trait BIOCatsConcurrent[F[_, _]] extends GenConcurrent[[_] =>> F[Throwable, _$110], Throwable] with BIOCatsSpawn[F]
Attributes
- Graph
- Supertypes
- trait BIOCatsSpawn[F]trait GenConcurrent[[_] =>> F[Throwable, _$110], Throwable]trait GenSpawn[[_] =>> F[Throwable, _$93], Throwable]trait Unique[[_] =>> F[Throwable, _$93]]trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]trait MonadError[[_] =>> F[Throwable, _$93], Throwable]trait Monad[[_] =>> F[Throwable, _$93]]trait FlatMap[[_] =>> F[Throwable, _$93]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$93]]trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]trait Applicative[[_] =>> F[Throwable, _$93]]trait InvariantMonoidal[[_] =>> F[Throwable, _$93]]trait Apply[[_] =>> F[Throwable, _$93]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$93]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$93]]trait Semigroupal[[_] =>> F[Throwable, _$93]]trait Functor[[_] =>> F[Throwable, _$93]]trait Invariant[[_] =>> F[Throwable, _$93]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- class BIOCatsConcurrentImpl[F]trait BIOCatsTemporal[F]class BIOCatsAsync[F]class BIOCatsTemporalImpl[F]
final class BIOCatsConcurrentImpl[F[_, _]](val F: IO2[F], val FC: Concurrent2[F], val Fork: Fork2[F], val Primitives: Primitives2[F]) extends BIOCatsMonadCancel[F] with BIOCatsConcurrent[F]
Attributes
- Graph
- Supertypes
- trait BIOCatsConcurrent[F]trait BIOCatsSpawn[F]trait GenConcurrent[[_] =>> F[Throwable, _$110], Throwable]trait GenSpawn[[_] =>> F[Throwable, _$93], Throwable]trait Unique[[_] =>> F[Throwable, _$93]]class BIOCatsMonadCancel[F]trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]trait MonadError[[_] =>> F[Throwable, _$93], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]trait Monad[[_] =>> F[Throwable, _$93]]trait Applicative[[_] =>> F[Throwable, _$93]]trait InvariantMonoidal[[_] =>> F[Throwable, _$93]]trait FlatMap[[_] =>> F[Throwable, _$93]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$93]]trait Apply[[_] =>> F[Throwable, _$93]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$93]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$93]]trait Semigroupal[[_] =>> F[Throwable, _$93]]trait Functor[[_] =>> F[Throwable, _$93]]trait Invariant[[_] =>> F[Throwable, _$93]]trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Functor[[_] =>> F[E, _$41]]trait Invariant[[_] =>> F[E, _$41]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- class BIOCatsMonadCancel[F]class BIOCatsConcurrentImpl[F]class BIOCatsMonadCancelImpl[F]class BIOCatsSpawnImpl[F]class BIOCatsSync[F]class BIOCatsAsync[F]class BIOCatsSyncImpl[F]class BIOCatsTemporalImpl[F]
class BIOCatsMonad[F[_, _], E](val F: Monad2[F]) extends Monad[[_] =>> F[E, _$51]] with BIOCatsApplicative[F, E]
Attributes
- Graph
- Supertypes
- trait Monad[[_] =>> F[E, _$51]]trait Applicative[[_] =>> F[E, _$46]]trait InvariantMonoidal[[_] =>> F[E, _$46]]trait FlatMap[[_] =>> F[E, _$51]]trait FlatMapArityFunctions[[_] =>> F[E, _$51]]trait Apply[[_] =>> F[E, _$46]]trait ApplyArityFunctions[[_] =>> F[E, _$46]]trait InvariantSemigroupal[[_] =>> F[E, _$46]]trait Semigroupal[[_] =>> F[E, _$46]]trait Functor[[_] =>> F[E, _$41]]trait Invariant[[_] =>> F[E, _$41]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- class BIOCatsMonadCancel[F]class BIOCatsConcurrentImpl[F]class BIOCatsMonadCancelImpl[F]class BIOCatsSpawnImpl[F]class BIOCatsSync[F]class BIOCatsAsync[F]class BIOCatsSyncImpl[F]class BIOCatsTemporalImpl[F]
abstract class BIOCatsMonadCancel[F[_, _]](val F: Panic2[F]) extends BIOCatsMonadError[F, Throwable] with MonadCancel[[_] =>> F[Throwable, _$59], Throwable]
Attributes
- Graph
- Supertypes
- trait MonadCancel[[_] =>> F[Throwable, _$59], Throwable]trait MonadError[[_] =>> F[Throwable, _$59], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$59], Throwable]trait Monad[[_] =>> F[Throwable, _$59]]trait Applicative[[_] =>> F[Throwable, _$59]]trait InvariantMonoidal[[_] =>> F[Throwable, _$59]]trait FlatMap[[_] =>> F[Throwable, _$59]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$59]]trait Apply[[_] =>> F[Throwable, _$59]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$59]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$59]]trait Semigroupal[[_] =>> F[Throwable, _$59]]trait Functor[[_] =>> F[Throwable, _$59]]trait Invariant[[_] =>> F[Throwable, _$59]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- class BIOCatsConcurrentImpl[F]class BIOCatsMonadCancelImpl[F]class BIOCatsSpawnImpl[F]class BIOCatsSync[F]class BIOCatsAsync[F]class BIOCatsSyncImpl[F]class BIOCatsTemporalImpl[F]
Attributes
- Graph
- Supertypes
- class BIOCatsMonadCancel[F]trait MonadCancel[[_] =>> F[Throwable, _$59], Throwable]trait MonadError[[_] =>> F[Throwable, _$59], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$59], Throwable]trait Monad[[_] =>> F[Throwable, _$59]]trait Applicative[[_] =>> F[Throwable, _$59]]trait InvariantMonoidal[[_] =>> F[Throwable, _$59]]trait FlatMap[[_] =>> F[Throwable, _$59]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$59]]trait Apply[[_] =>> F[Throwable, _$59]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$59]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$59]]trait Semigroupal[[_] =>> F[Throwable, _$59]]trait Functor[[_] =>> F[Throwable, _$59]]trait Invariant[[_] =>> F[Throwable, _$59]]trait Serializableclass Objecttrait Matchableclass Any
class BIOCatsMonadError[F[_, _], E](val F: Error2[F]) extends BIOCatsMonad[F, E] with MonadError[[_] =>> F[E, _$54], E]
Attributes
- Graph
- Supertypes
- trait MonadError[[_] =>> F[E, _$54], E]trait ApplicativeError[[_] =>> F[E, _$54], E]trait Monad[[_] =>> F[E, _$54]]trait Applicative[[_] =>> F[E, _$54]]trait InvariantMonoidal[[_] =>> F[E, _$54]]trait FlatMap[[_] =>> F[E, _$54]]trait FlatMapArityFunctions[[_] =>> F[E, _$54]]trait Apply[[_] =>> F[E, _$54]]trait ApplyArityFunctions[[_] =>> F[E, _$54]]trait InvariantSemigroupal[[_] =>> F[E, _$54]]trait Semigroupal[[_] =>> F[E, _$54]]trait Functor[[_] =>> F[E, _$54]]trait Invariant[[_] =>> F[E, _$54]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- class BIOCatsMonadCancel[F]class BIOCatsConcurrentImpl[F]class BIOCatsMonadCancelImpl[F]class BIOCatsSpawnImpl[F]class BIOCatsSync[F]class BIOCatsAsync[F]class BIOCatsSyncImpl[F]class BIOCatsTemporalImpl[F]
Attributes
- Graph
- Supertypes
- trait Parallel[[_] =>> F0[Throwable, _$86]]trait NonEmptyParallel[[_] =>> F0[Throwable, _$86]]trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait GenSpawn[[_] =>> F[Throwable, _$93], Throwable]trait Unique[[_] =>> F[Throwable, _$93]]trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]trait MonadError[[_] =>> F[Throwable, _$93], Throwable]trait Monad[[_] =>> F[Throwable, _$93]]trait FlatMap[[_] =>> F[Throwable, _$93]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$93]]trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]trait Applicative[[_] =>> F[Throwable, _$93]]trait InvariantMonoidal[[_] =>> F[Throwable, _$93]]trait Apply[[_] =>> F[Throwable, _$93]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$93]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$93]]trait Semigroupal[[_] =>> F[Throwable, _$93]]trait Functor[[_] =>> F[Throwable, _$93]]trait Invariant[[_] =>> F[Throwable, _$93]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- trait BIOCatsConcurrent[F]class BIOCatsConcurrentImpl[F]trait BIOCatsTemporal[F]class BIOCatsAsync[F]class BIOCatsTemporalImpl[F]class BIOCatsSpawnImpl[F]
final class BIOCatsSpawnImpl[F[_, _]](val F: IO2[F], val FC: Concurrent2[F], val Fork: Fork2[F]) extends BIOCatsMonadCancel[F] with BIOCatsSpawn[F]
Attributes
- Graph
- Supertypes
- trait BIOCatsSpawn[F]trait GenSpawn[[_] =>> F[Throwable, _$93], Throwable]trait Unique[[_] =>> F[Throwable, _$93]]class BIOCatsMonadCancel[F]trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]trait MonadError[[_] =>> F[Throwable, _$93], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]trait Monad[[_] =>> F[Throwable, _$93]]trait Applicative[[_] =>> F[Throwable, _$93]]trait InvariantMonoidal[[_] =>> F[Throwable, _$93]]trait FlatMap[[_] =>> F[Throwable, _$93]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$93]]trait Apply[[_] =>> F[Throwable, _$93]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$93]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$93]]trait Semigroupal[[_] =>> F[Throwable, _$93]]trait Functor[[_] =>> F[Throwable, _$93]]trait Invariant[[_] =>> F[Throwable, _$93]]trait Serializableclass Objecttrait Matchableclass Any
abstract class BIOCatsSync[F[_, _]](val F: IO2[F], val BlockingIO: BlockingIO2[F], val Clock: Clock2[F]) extends BIOCatsMonadCancel[F] with BIOCatsClock[F, Throwable] with Sync[[_] =>> F[Throwable, _$83]]
Attributes
- Graph
- Supertypes
- trait Sync[[_] =>> F[Throwable, _$83]]trait Defer[[_] =>> F[Throwable, _$83]]trait Unique[[_] =>> F[Throwable, _$83]]trait Clock[[_] =>> F[Throwable, _$83]]class BIOCatsMonadCancel[F]trait MonadCancel[[_] =>> F[Throwable, _$83], Throwable]trait MonadError[[_] =>> F[Throwable, _$83], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$83], Throwable]trait Monad[[_] =>> F[Throwable, _$83]]trait Applicative[[_] =>> F[Throwable, _$83]]trait InvariantMonoidal[[_] =>> F[Throwable, _$83]]trait FlatMap[[_] =>> F[Throwable, _$83]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$83]]trait Apply[[_] =>> F[Throwable, _$83]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$83]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$83]]trait Semigroupal[[_] =>> F[Throwable, _$83]]trait Functor[[_] =>> F[Throwable, _$83]]trait Invariant[[_] =>> F[Throwable, _$83]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
final class BIOCatsSyncImpl[F[_, _]](val F: IO2[F], val BlockingIO: BlockingIO2[F], val Clock: Clock2[F]) extends BIOCatsSync[F]
Attributes
- Graph
- Supertypes
- class BIOCatsSync[F]trait Sync[[_] =>> F[Throwable, _$83]]trait Defer[[_] =>> F[Throwable, _$83]]trait Unique[[_] =>> F[Throwable, _$83]]trait Clock[[_] =>> F[Throwable, _$83]]class BIOCatsMonadCancel[F]trait MonadCancel[[_] =>> F[Throwable, _$83], Throwable]trait MonadError[[_] =>> F[Throwable, _$83], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$83], Throwable]trait Monad[[_] =>> F[Throwable, _$83]]trait Applicative[[_] =>> F[Throwable, _$83]]trait InvariantMonoidal[[_] =>> F[Throwable, _$83]]trait FlatMap[[_] =>> F[Throwable, _$83]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$83]]trait Apply[[_] =>> F[Throwable, _$83]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$83]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$83]]trait Semigroupal[[_] =>> F[Throwable, _$83]]trait Functor[[_] =>> F[Throwable, _$83]]trait Invariant[[_] =>> F[Throwable, _$83]]trait Serializableclass Objecttrait Matchableclass Any
trait BIOCatsTemporal[F[_, _]] extends GenTemporal[[_] =>> F[Throwable, _$125], Throwable] with BIOCatsConcurrent[F]
Attributes
- Graph
- Supertypes
- trait BIOCatsConcurrent[F]trait BIOCatsSpawn[F]trait GenTemporal[[_] =>> F[Throwable, _$125], Throwable]trait Clock[[_] =>> F[Throwable, _$125]]trait GenConcurrent[[_] =>> F[Throwable, _$110], Throwable]trait GenSpawn[[_] =>> F[Throwable, _$93], Throwable]trait Unique[[_] =>> F[Throwable, _$93]]trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]trait MonadError[[_] =>> F[Throwable, _$93], Throwable]trait Monad[[_] =>> F[Throwable, _$93]]trait FlatMap[[_] =>> F[Throwable, _$93]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$93]]trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]trait Applicative[[_] =>> F[Throwable, _$93]]trait InvariantMonoidal[[_] =>> F[Throwable, _$93]]trait Apply[[_] =>> F[Throwable, _$93]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$93]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$93]]trait Semigroupal[[_] =>> F[Throwable, _$93]]trait Functor[[_] =>> F[Throwable, _$93]]trait Invariant[[_] =>> F[Throwable, _$93]]trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
- class BIOCatsAsync[F]class BIOCatsTemporalImpl[F]
class BIOCatsTemporalImpl[F[_, _]](val F: IO2[F], val FC: Concurrent2[F], val FT: Temporal2[F], val Fork: Fork2[F], val Primitives: Primitives2[F], val BlockingIO: BlockingIO2[F], val Clock: Clock2[F]) extends BIOCatsSync[F] with BIOCatsTemporal[F]
Attributes
- Graph
- Supertypes
- trait BIOCatsTemporal[F]trait BIOCatsConcurrent[F]trait BIOCatsSpawn[F]trait GenTemporal[[_] =>> F[Throwable, _$125], Throwable]trait GenConcurrent[[_] =>> F[Throwable, _$110], Throwable]trait GenSpawn[[_] =>> F[Throwable, _$93], Throwable]class BIOCatsSync[F]trait Sync[[_] =>> F[Throwable, _$83]]trait Defer[[_] =>> F[Throwable, _$83]]trait Unique[[_] =>> F[Throwable, _$93]]trait Clock[[_] =>> F[Throwable, _$125]]class BIOCatsMonadCancel[F]trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]trait MonadError[[_] =>> F[Throwable, _$93], Throwable]trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]trait Monad[[_] =>> F[Throwable, _$93]]trait Applicative[[_] =>> F[Throwable, _$93]]trait InvariantMonoidal[[_] =>> F[Throwable, _$93]]trait FlatMap[[_] =>> F[Throwable, _$93]]trait FlatMapArityFunctions[[_] =>> F[Throwable, _$93]]trait Apply[[_] =>> F[Throwable, _$93]]trait ApplyArityFunctions[[_] =>> F[Throwable, _$93]]trait InvariantSemigroupal[[_] =>> F[Throwable, _$93]]trait Semigroupal[[_] =>> F[Throwable, _$93]]trait Functor[[_] =>> F[Throwable, _$93]]trait Invariant[[_] =>> F[Throwable, _$93]]trait Serializableclass Objecttrait Matchableclass Any