package modules
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- modules
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class DefaultModule[F[_]](module: Module) extends AnyVal with Product with Serializable
Implicitly available effect type support for
distage
resources, effects, roles & tests.Implicitly available effect type support for
distage
resources, effects, roles & tests.Automatically provides default runtime environments & typeclasses instances for effect types. All the defaults are overrideable via izumi.distage.model.definition.ModuleDef
- Adds izumi.functional.quasi.QuasiIO instances to support using effects in
Injector
,distage-framework
&distage-testkit-scalatest
- Adds
cats-effect
typeclass instances for effect types that havecats-effect
instances - Adds izumi.functional.bio typeclass instances for bifunctor effect types
Currently provides instances for
zio
monix-bio
monix
cats-effect
IOIdentity
- Any
F[_]
withcats-effect
instances - Any
F[+_, +_]
with izumi.functional.bio instances - Any
F[-_, +_, +_]
with izumi.functional.bio instances - Any
F[_]
with izumi.functional.quasi.QuasiIO instances
- Adds izumi.functional.quasi.QuasiIO instances to support using effects in
- type DefaultModule2[F[_, _]] = DefaultModule[[β$0$]F[Throwable, β$0$]]
- type DefaultModule3[F[_, _, _]] = DefaultModule[[γ$1$]F[Any, Throwable, γ$1$]]
- sealed trait LowPriorityDefaultModulesInstances1 extends LowPriorityDefaultModulesInstances2
- sealed trait LowPriorityDefaultModulesInstances2 extends LowPriorityDefaultModulesInstances3
- sealed trait LowPriorityDefaultModulesInstances3 extends LowPriorityDefaultModulesInstances4
- sealed trait LowPriorityDefaultModulesInstances4 extends LowPriorityDefaultModulesInstances5
- sealed trait LowPriorityDefaultModulesInstances5 extends AnyRef
Value Members
- object DefaultModule extends LowPriorityDefaultModulesInstances1 with Serializable
- object DefaultModule2
- object DefaultModule3