CatsConversions

izumi.functional.bio.CatsConversions$
See theCatsConversions companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self 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 BIOCatsFunctor[F, E]
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 Serializable
class Object
trait Matchable
class Any
Known subtypes
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 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 BIOCatsClock[F, Throwable]
trait Clock[[_] =>> F[Throwable, _$125]]
trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$93], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class Any
trait BIOCatsBifunctor[F[_, _]] extends Bifunctor[F]

Attributes

Graph
Supertypes
trait Bifunctor[F]
trait Serializable
class Object
trait Matchable
class Any
trait BIOCatsClock[F[_, _], E] extends Clock[[_] =>> F[E, _$76]]

Attributes

Graph
Supertypes
trait Clock[[_] =>> F[E, _$76]]
trait Serializable
class Object
trait Matchable
class 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 BIOCatsApplicative[F, E]
trait BIOCatsFunctor[F, E]
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 BIOCatsClock[F, E]
trait Clock[[_] =>> F[E, _$76]]
trait Serializable
class Object
trait Matchable
class 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 Serializable
class Object
trait Matchable
class Any
Known subtypes
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 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]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$93], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class Any
trait BIOCatsFunctor[F[_, _], E] extends Functor[[_] =>> F[E, _$41]]

Attributes

Graph
Supertypes
trait Functor[[_] =>> F[E, _$41]]
trait Invariant[[_] =>> F[E, _$41]]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class BIOCatsMonad[F[_, _], E](val F: Monad2[F]) extends Monad[[_] =>> F[E, _$51]] with BIOCatsApplicative[F, E]

Attributes

Graph
Supertypes
trait BIOCatsApplicative[F, E]
trait BIOCatsFunctor[F, E]
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 Serializable
class Object
trait Matchable
class Any
Known subtypes
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]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$59], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$59], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class Any
Known subtypes
final class BIOCatsMonadCancelImpl[F[_, _]](val F: Panic2[F]) extends BIOCatsMonadCancel[F]

Attributes

Graph
Supertypes
trait MonadCancel[[_] =>> F[Throwable, _$59], Throwable]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$59], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$59], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class 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]
class BIOCatsMonad[F, E]
trait BIOCatsApplicative[F, E]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class Any
Known subtypes
class BIOCatsParallel[F0[_, _]](F0: Parallel2[F0]) extends Parallel[[_] =>> F0[Throwable, _$86]]

Attributes

Graph
Supertypes
trait Parallel[[_] =>> F0[Throwable, _$86]]
trait NonEmptyParallel[[_] =>> F0[Throwable, _$86]]
trait Serializable
class Object
trait Matchable
class Any
trait BIOCatsSpawn[F[_, _]] extends GenSpawn[[_] =>> F[Throwable, _$93], Throwable]

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 Serializable
class Object
trait Matchable
class Any
Known subtypes
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]]
trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$93], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class 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 BIOCatsClock[F, Throwable]
trait Clock[[_] =>> F[Throwable, _$83]]
trait MonadCancel[[_] =>> F[Throwable, _$83], Throwable]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$83], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$83], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class 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 BIOCatsClock[F, Throwable]
trait Clock[[_] =>> F[Throwable, _$83]]
trait MonadCancel[[_] =>> F[Throwable, _$83], Throwable]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$83], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$83], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class Any
trait BIOCatsTemporal[F[_, _]] extends GenTemporal[[_] =>> F[Throwable, _$125], Throwable] with BIOCatsConcurrent[F]

Attributes

Graph
Supertypes
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 Serializable
class Object
trait Matchable
class Any
Known subtypes
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 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 BIOCatsClock[F, Throwable]
trait Clock[[_] =>> F[Throwable, _$125]]
trait MonadCancel[[_] =>> F[Throwable, _$93], Throwable]
class BIOCatsMonadError[F, Throwable]
trait MonadError[[_] =>> F[Throwable, _$93], Throwable]
trait ApplicativeError[[_] =>> F[Throwable, _$93], Throwable]
class BIOCatsMonad[F, Throwable]
trait BIOCatsApplicative[F, Throwable]
trait BIOCatsFunctor[F, 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 Serializable
class Object
trait Matchable
class Any