AnyBIOSupportModule

izumi.distage.modules.support.AnyBIOSupportModule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def usingDependencies[F[_, _]](implicit evidence$1: Tag[F], t: Tag[[_] =>> F[Throwable, _$3]], tn: Tag[[_] =>> F[Nothing, _$4]]): ModuleDef

Any BIO effect type support for distage resources, effects, roles & tests.

Any BIO effect type support for distage resources, effects, roles & tests.

For all F[+_, +_] with available make[Async2[F]], make[Temporal2[F]] and make[UnsafeRun2[F]] bindings.

Depends on make[Async2[F]], make[Temporal2[F]], make[UnsafeRun2[F]], make[Fork2[F]] Optional additions: make[Primitives2[F]], make[PrimitivesM2[F]], make[Scheduler2[F]] and all other aux algebras in BIOInstancesModule.auxAlgebrasImplicits

Attributes

def usingImplicits[F[_, _]](implicit evidence$1: Tag[F], evidence$2: Async2[F], evidence$3: Temporal2[F], evidence$4: UnsafeRun2[F], evidence$5: BlockingIO2[F], evidence$6: Fork2[F], evidence$7: Primitives2[F], evidence$8: PrimitivesM2[F], evidence$9: PrimitivesLocal2[F], evidence$10: Scheduler2[F], t: Tag[[_] =>> F[Throwable, _$29]], tn: Tag[[_] =>> F[Nothing, _$30]]): ModuleDef

Make AnyBIOSupportModule, binding the required dependencies in place to values from implicit scope

Make AnyBIOSupportModule, binding the required dependencies in place to values from implicit scope

Also add all BIO aux algebras from BIOInstancesModule.auxAlgebrasImplicits for completeness

Attributes

Deprecated methods

def apply[F[_, _]](implicit evidence$1: Tag[F], t: Tag[[_] =>> F[Throwable, _$33]], tn: Tag[[_] =>> F[Nothing, _$34]]): ModuleDef

Attributes

Deprecated
[Since version 1.3] renamed to usingDependencies