izumi.distage.model.definition.dsl.ModuleDefDSL
See theModuleDefDSL companion trait
object ModuleDefDSL
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModuleDefDSL.type
Members list
Type members
Classlikes
final class MakeDSL[T](val mutableState: SingletonRef, val key: TypeKey) extends MakeDSLMutBase[T, MakeDSL[T]], MakeDSLBase[T, MakeDSLUnnamedAfterFrom[T]]
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
object MakeDSLBase
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MakeDSLBase.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class MakeDSL[T]class MakeNamedDSL[T]
sealed trait MakeDSLMutBase[T, Self <: MakeDSLMutBase[T, Self]] extends Any, AddDependencyDSL[T, Self], Tagging[Self]
Attributes
- Supertypes
- Known subtypes
-
class MakeDSL[T]class MakeDSLNamedAfterFrom[T]class MakeDSLUnnamedAfterFrom[T]class MakeNamedDSL[T]
final class MakeDSLNamedAfterFrom[T](val mutableState: SingletonRef) extends MakeDSLMutBase[T, MakeDSLNamedAfterFrom[T]]
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
final class MakeDSLUnnamedAfterFrom[T](val mutableState: SingletonRef) extends AnyVal, MakeDSLMutBase[T, MakeDSLUnnamedAfterFrom[T]]
Attributes
- Supertypes
-
class AnyValtrait Matchableclass AnyShow all
final class MakeNamedDSL[T](val mutableState: SingletonRef, val key: BasicKey) extends MakeDSLMutBase[T, MakeNamedDSL[T]], MakeDSLBase[T, MakeDSLNamedAfterFrom[T]]
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
final class MultiSetElementDSL[T](val mutableState: SetRef, mutableCursor: MultiSetElementRef) extends SetDSLMutBase[T], Tagging[MultiSetElementDSL[T]]
Attributes
- Supertypes
final class SetDSL[T](val mutableState: SetRef) extends SetDSLMutBase[T], Tagging[SetDSL[T]]
Attributes
- Supertypes
object SetDSLBase
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SetDSLBase.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait SetDSLMutBase[T]class MultiSetElementDSL[T]class SetDSL[T]class SetElementDSL[T]class SetNamedDSL[T]
sealed trait SetDSLMutBase[T] extends SetDSLBase[T, SetElementDSL[T], MultiSetElementDSL[T]]
Attributes
- Supertypes
- Known subtypes
final class SetElementDSL[T](val mutableState: SetRef, mutableCursor: SetElementRef) extends SetDSLMutBase[T], Tagging[SetElementDSL[T]]
Attributes
- Supertypes
final class SetNamedDSL[T](val mutableState: SetRef) extends SetDSLMutBase[T], Tagging[SetNamedDSL[T]]
Attributes
- Supertypes
Types
Workaround for https://github.com/lampepfl/dotty/issues/16406#issuecomment-1712058227
In this article