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
distageresources, effects, roles & tests.Implicitly available effect type support for
distageresources, 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-effecttypeclass instances for effect types that havecats-effectinstances - Adds izumi.functional.bio typeclass instances for bifunctor effect types
Currently provides instances for
ziomonix-biomonixcats-effectIOIdentity- Any
F[_]withcats-effectinstances - 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