Attributes
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Derive constructor for a concrete class A
using ClassConstructor
Derive constructor for a concrete class A
using ClassConstructor
Attributes
Derive constructor for a "factory-like" abstract class or a trait A
using FactoryConstructor
Derive constructor for a "factory-like" abstract class or a trait A
using FactoryConstructor
Attributes
- See also:
Derive constructor for a zio.ZEnvironment
value A
using ZEnvConstructor
Derive constructor for a zio.ZEnvironment
value A
using ZEnvConstructor
Attributes
- See also:
Derive constructor for an abstract class or a trait A
using TraitConstructor
Derive constructor for an abstract class or a trait A
using TraitConstructor
Attributes
- See also:
Deprecated methods
Attributes
- Deprecated
- true
Implicits
Implicits
Inherited implicits
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Attributes
- Inherited from:
- FunctoidMacroMethods
Allows you to bind cats.effect.Resource-based constructors in ModuleDef
:
Allows you to bind cats.effect.Resource-based constructors in ModuleDef
:
Example:
import cats.effect._
val catsResource = Resource.liftF(IO(5))
val module = new distage.ModuleDef {
make[Int].fromResource(catsResource)
}
Attributes
- Note:
binding a cats Resource[F, A] will add a dependency on
Sync[F]
for your correspondingF
type (Sync[F]
instance will generally be provided automatically via izumi.distage.modules.DefaultModule)- Inherited from:
- FunctoidLifecycleAdapters (hidden)
Allows you to bind Scoped zio.ZIO-based constructors in ModuleDef
:
Allows you to bind Scoped zio.ZIO-based constructors in ModuleDef
:
Attributes
- Inherited from:
- FunctoidLifecycleAdapters (hidden)
Allows you to bind Scoped zio.ZIO-based constructors in ModuleDef
:
Allows you to bind Scoped zio.ZIO-based constructors in ModuleDef
:
Attributes
- Inherited from:
- FunctoidLifecycleAdapters (hidden)
Allows you to bind zio.ZLayer-based constructors in ModuleDef
:
Allows you to bind zio.ZLayer-based constructors in ModuleDef
:
Attributes
- Inherited from:
- FunctoidLifecycleAdapters (hidden)
Allows you to bind zio.ZLayer-based constructors in ModuleDef
:
Allows you to bind zio.ZLayer-based constructors in ModuleDef
:
Attributes
- Inherited from:
- FunctoidLifecycleAdapters (hidden)
Allows you to bind zio.managed.ZManaged-based constructors in ModuleDef
:
Allows you to bind zio.managed.ZManaged-based constructors in ModuleDef
:
Attributes
- Inherited from:
- FunctoidLifecycleAdapters (hidden)
Allows you to bind zio.managed.ZManaged-based constructors in ModuleDef
:
Allows you to bind zio.managed.ZManaged-based constructors in ModuleDef
:
Attributes
- Inherited from:
- FunctoidLifecycleAdapters (hidden)