izumi.distage.modules.DefaultModule
See theDefaultModule companion object
final case class DefaultModule[F[_]](module: Module) extends AnyVal
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-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
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass Any
Members list
In this article