Packages

trait MonixBIOSupportModule extends ModuleDef with MonixBIOPlatformDependentSupportModule

monix.bio.IO effect type support for distage resources, effects, roles & tests

Will also add the following components:

  • Scheduler by using monix.execution.Scheduler.global
  • Scheduler @Id("io") by using monix.execution.Scheduler.io
  • monix.bio.IO.Options by using monix.bio.IO.defaultOptions
  • cats.effect.Blocker by using Scheduler @Id("io")

Added into scope by izumi.distage.modules.DefaultModule.

Bindings to the same keys in your own izumi.distage.model.definition.ModuleDef or plugins will override these defaults.

Linear Supertypes
MonixBIOPlatformDependentSupportModule, MonixPlatformDependentSupportModule, ModuleDef, ModuleDefDSL, TagsDSL, IncludesDSL, AbstractBindingDefDSL[MakeDSL, MakeDSLUnnamedAfterFrom, SetDSL], Module, ModuleBase, ModuleBaseInstances, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MonixBIOSupportModule
  2. MonixBIOPlatformDependentSupportModule
  3. MonixPlatformDependentSupportModule
  4. ModuleDef
  5. ModuleDefDSL
  6. TagsDSL
  7. IncludesDSL
  8. AbstractBindingDefDSL
  9. Module
  10. ModuleBase
  11. ModuleBaseInstances
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def bindings: Set[Binding]
    Definition Classes
    ModuleDefDSL
  2. final def equals(obj: Any): Boolean
    Definition Classes
    ModuleBase → AnyRef → Any
  3. final def hashCode(): Int
    Definition Classes
    ModuleBase → AnyRef → Any
  4. final def iterator: Iterator[Binding]
    Definition Classes
    ModuleDefDSL
  5. final def keys: Set[DIKey]
    Definition Classes
    ModuleBase
  6. final def keysIterator: Iterator[DIKey]
    Definition Classes
    ModuleDefDSL
  7. final def toString(): String
    Definition Classes
    ModuleBase → AnyRef → Any