Packages

package typeclass

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class BIO2InstancesModule[F[+_, +_]] extends ModuleDef

    Adds bio typeclass instances for any effect type F[+_, +_] with an available make[Async2[F] binding

    Adds bio typeclass instances for any effect type F[+_, +_] with an available make[Async2[F] binding

    Depends on Async2[F]

    See also

    izumi.functional.bio

  2. class BIO3InstancesModule[F[-_, +_, +_]] extends ModuleDef

    Adds bio typeclass instances for any effect type F[-_, +_, +_] with an available make[Async3[F] binding

    Adds bio typeclass instances for any effect type F[-_, +_, +_] with an available make[Async3[F] binding

    Depends on Async3[F] and Local3[F]

    Note

    doesn't add bifunctor variants from BIO2InstancesModule

    See also

    izumi.functional.bio

  3. class CatsEffectInstancesModule[F[_]] extends ModuleDef

    Adds cats-effect typeclass instances for any effect type F[_] with an available make[ConcurrentEffect[F] binding

    Adds cats-effect typeclass instances for any effect type F[_] with an available make[ConcurrentEffect[F] binding

    Depends on ConcurrentEffect[F].

  4. trait ZIOCatsEffectInstancesModule extends distage.ModuleDef

    Adds cats-effect typeclass instances for ZIO

    Adds cats-effect typeclass instances for ZIO

    Depends on zio.Runtime[Any] and ThreadPoolExecutor @Id("zio.io") (both can be found in izumi.distage.modules.support.ZIOSupportModule)

    Will also add the following components:

    • cats.effect.Blocker by using ThreadPoolExecutor @Id("zio.io")
  5. final class ZIOClockTimer[E] extends Timer[[β$0$]ZIO[Any, E, β$0$]]

Ungrouped