distage

package distage

Members list

Packages

package distage.config
package distage.plugins

Type members

Classlikes

trait Distage

Attributes

Supertypes
class Object
trait Matchable
class Any

Types

override type Activation = Activation
override type AutoSetModule = AutoSetModule
override type Axis = Axis
override type BindingTag = BindingTag
override type ClassConstructor[T] = ClassConstructor[T]
override type DIKey = DIKey
override type DefaultModule[F[_]] = DefaultModule[F]
override type DefaultModule2[F[_, _]] = DefaultModule2[F]
override type DefaultModule3[F[_, _, _]] = DefaultModule3[F]
override type FactoryConstructor[T] = FactoryConstructor[T]
override type Functoid[+A] = Functoid[A]
override type Id = Id
override type Identity[+A] = Identity[A]
override type Injector[F[_]] = Injector[F]
override type Lifecycle[+F[_], +Resource] = Lifecycle[F, Resource]
override type Lifecycle2[+F[_, _], +E, +A] = Lifecycle[[_] =>> F[E, _$13], A]
override type Lifecycle3[+F[_, _, _], -R, +E, +A] = Lifecycle[[_] =>> F[R, E, _$17], A]
override type Locator = Locator
override type LocatorDef = LocatorDef
override type LocatorPrivacy = LocatorPrivacy
override type LocatorRef = LocatorRef
override type Module = Module
override type ModuleBase = ModuleBase
override type ModuleDef = ModuleDef
override type Plan = Plan
override type PlanVerifier = PlanVerifier
override type Planner = Planner
override type PlannerInput = PlannerInput
override type Producer = Producer
override type Roots = Roots
override type SafeType = SafeType
override type Subcontext[F[_], A] = Subcontext[F, A]
override type Tag[T] = Tag[T]
override type TagK[T[_]] = Tag[T]
override type TagK3[T[_, _, _]] = Tag[T]
override type TagKK[T[_, _]] = Tag[T]
override type TagT[T[_[_]]] = Tag[T]
override type TagTK[T[_[_], _]] = Tag[T]
override type TagTK3[T[_[_], _, _, _]] = Tag[T]
override type TagTKK[T[_[_], _, _]] = Tag[T]
override type TraitConstructor[T] = TraitConstructor[T]
override type With[T] = With[T]
override type ZEnvConstructor[T] = ZEnvConstructor[T]
override type impl = impl

Deprecated types

override type AnyConstructor[T] = ClassConstructor[T]

Attributes

Deprecated
Removed since 1.2.0. Use ClassConstructor instead.

Value members

Concrete fields

override val Activation: Activation.type
override val AutoSetModule: AutoSetModule.type
override val Axis: Axis.type
override val BindingTag: BindingTag.type
override val BootstrapModule: BootstrapModule.type
override val ClassConstructor: ClassConstructor.type
override val DIKey: DIKey.type
override val DefaultModule: DefaultModule.type
override val DefaultModule2: DefaultModule2.type
override val DefaultModule3: DefaultModule3.type
override val Functoid: Functoid.type
override val Identity: Identity.type
override val Injector: Injector.type
override val Lifecycle: Lifecycle.type
override val Locator: Locator.type
override val LocatorPrivacy: LocatorPrivacy.type
override val Mode: Mode.type
override val Module: Module.type
override val ModuleBase: ModuleBase.type
override val Plan: Plan.type
override val PlanVerifier: PlanVerifier.type
override val PlannerInput: PlannerInput.type
override val Repo: Repo.type
override val Roots: Roots.type
override val SafeType: SafeType.type
override val Scene: Scene.type
override val StandardAxis: StandardAxis.type
override val Tag: Tag.type
override val TagK: TagK.type
override val TagK3: TagK3.type
override val TagKK: TagKK.type
override val TagT: TagT.type
override val TagTK: TagTK.type
override val TagTK3: TagTK3.type
override val TagTKK: TagTKK.type
override val TraitConstructor: TraitConstructor.type
override val World: World.type
override val ZEnvConstructor: ZEnvConstructor.type

Deprecated fields

override val AnyConstructor: AnyConstructor.type

Attributes

Deprecated
Removed since 1.2.0. Use ClassConstructor instead.