Distage

distage.Distage
trait Distage

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

type Axis = Axis
type DIKey = DIKey
type DefaultModule[F[_]] = DefaultModule[F]
type DefaultModule2[F[_, _]] = DefaultModule2[F]
type DefaultModule3[F[_, _, _]] = DefaultModule3[F]
type Functoid[+A] = Functoid[A]
type Id = Id
type Identity[+A] = Identity[A]
type Injector[F[_]] = Injector[F]
type Lifecycle[+F[_], +A] = Lifecycle[F, A]
type Lifecycle2[+F[_, _], +E, +A] = Lifecycle[[_] =>> F[E, _$13], A]
type Lifecycle3[+F[_, _, _], -R, +E, +A] = Lifecycle[[_] =>> F[R, E, _$17], A]
type Locator = Locator
type Module = Module
type Plan = Plan
type Planner = Planner
type Roots = Roots
type Subcontext[F[_], A] = Subcontext[F, A]
type Tag[T] = Tag[T]
type TagK[T[_]] = Tag[T]
type TagK3[T[_, _, _]] = Tag[T]
type TagKK[T[_, _]] = Tag[T]
type TagT[T[_[_]]] = Tag[T]
type TagTK[T[_[_], _]] = Tag[T]
type TagTK3[T[_[_], _, _, _]] = Tag[T]
type TagTKK[T[_[_], _, _]] = Tag[T]
type With[T] = With[T]
type impl = impl

Deprecated types

Attributes

Deprecated
Removed since 1.2.0. Use ClassConstructor instead.

Value members

Concrete fields

val Axis: Axis.type
val DIKey: DIKey.type
val Functoid: Functoid.type
val Identity: Identity.type
val Injector: Injector.type
val Lifecycle: Lifecycle.type
val Locator: Locator.type
val Mode: Mode.type
val Module: Module.type
val Plan: Plan.type
val Repo: Repo.type
val Roots: Roots.type
val SafeType: SafeType.type
val Scene: Scene.type
val Tag: Tag.type
val TagK: TagK.type
val TagK3: TagK3.type
val TagKK: TagKK.type
val TagT: TagT.type
val TagTK: TagTK.type
val TagTK3: TagTK3.type
val TagTKK: TagTKK.type
val World: World.type

Deprecated fields

val AnyConstructor: AnyConstructor.type

Attributes

Deprecated
Removed since 1.2.0. Use ClassConstructor instead.