izumi.functional.bio.Root
See theRoot companion trait
object Root extends RootInstancesLowPriority1
Attributes
Members list
Implicits
Implicits
final implicit def AttachBlockingIO[F[_, _]](self: Functor2[F])(implicit BlockingIO: BlockingIO2[F]): BlockingIO.type
final implicit def AttachPrimitives[F[_, _]](self: Functor2[F])(implicit Primitives: Primitives2[F]): Primitives.type
final implicit def AttachPrimitivesLocal[F[_, _]](self: Functor2[F])(implicit PrimitivesL: PrimitivesLocal2[F]): PrimitivesL.type
final implicit def AttachPrimitivesM[F[_, _]](self: Functor2[F])(implicit PrimitivesM: PrimitivesM2[F]): PrimitivesM.type
final implicit def AttachScheduler[F[_, _]](self: Functor2[F])(implicit Scheduler: Scheduler2[F]): Scheduler.type
final implicit def ConvertFromConcurrent[F[_, _]](implicit Concurrent: Of[Concurrent2[F]]): Of[Panic2[F] & S1]
Inherited implicits
final implicit def AttachBifunctor[F[_, _]](self: Functor2[F])(implicit Bifunctor: Bifunctor2[F]): Bifunctor.type
Attributes
- Inherited from:
- RootInstancesLowPriority1
final implicit def AttachConcurrent[F[_, _]](self: Functor2[F])(implicit Concurrent: Concurrent2[F]): Concurrent.type
Attributes
- Inherited from:
- RootInstancesLowPriority2
final implicit def AttachParallel[F[_, _]](self: Functor2[F])(implicit Parallel: Parallel2[F]): Parallel.type
Attributes
- Inherited from:
- RootInstancesLowPriority4
final implicit def AttachParallelErrorAccumulatingOps[F[_, _]](self: Functor2[F])(implicit ParallelErrorAccumulatingOps: ParallelErrorAccumulatingOps2[F]): ParallelErrorAccumulatingOps.type
Attributes
- Inherited from:
- RootInstancesLowPriority3
final implicit def AttachTemporal[F[_, _]](self: Functor2[F])(implicit Temporal: Temporal2[F]): Temporal.type
Attributes
- Inherited from:
- RootInstancesLowPriority5
final implicit def AttachWeakTemporal[F[_, _]](self: Functor2[F])(implicit WeakTemporal: WeakTemporal2[F]): WeakTemporal.type
Attributes
- Inherited from:
- RootInstancesLowPriority6
Attributes
- Inherited from:
- RootInstancesLowPriority9
Attributes
- Inherited from:
- RootInstancesLowPriority10
This instance uses 'no more orphans' trick to provide an Optional instance only IFF you have zio-core as a dependency without REQUIRING a zio-core dependency.
This instance uses 'no more orphans' trick to provide an Optional instance only IFF you have zio-core as a dependency without REQUIRING a zio-core dependency.
Optional instance via https://blog.7mind.io/no-more-orphans.html
Attributes
- Inherited from:
- RootInstancesLowPriority7
Attributes
- Inherited from:
- RootInstancesLowPriority8
final implicit def ConvertFromBifunctor[F[_, _]](implicit Bifunctor: Of[Bifunctor2[F]]): Of[Functor2[F] & S7]
Attributes
- Inherited from:
- RootInstancesLowPriority6
final implicit def ConvertFromParallel[F[_, _]](implicit Parallel: Of[Parallel2[F]]): Of[Monad2[F] & S4]
Attributes
- Inherited from:
- RootInstancesLowPriority4
final implicit def ConvertFromParallelErrorAccumulatingOps[F[_, _]](implicit ParallelErrorAccumulatingOps: Of[ParallelErrorAccumulatingOps2[F]]): Of[Error2[F] & S3]
Attributes
- Inherited from:
- RootInstancesLowPriority3
final implicit def ConvertFromTemporal[F[_, _]](implicit Temporal: Of[Temporal2[F]]): Of[Error2[F] & S2]
Attributes
- Inherited from:
- RootInstancesLowPriority1
final implicit def ConvertFromWeakTemporal[F[_, _]](implicit WeakTemporal: Of[WeakTemporal2[F]]): Of[Error2[F] & S8]
Attributes
- Inherited from:
- RootInstancesLowPriority2
In this article