Packages

final case class Resource(instanceType: SafeType, effectHKTypeCtor: SafeType, effectWiring: SingletonWiring) extends MonadicWiring with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, MonadicWiring, Wiring, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Resource
  2. Serializable
  3. Product
  4. Equals
  5. MonadicWiring
  6. Wiring
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Resource(instanceType: SafeType, effectHKTypeCtor: SafeType, effectWiring: SingletonWiring)

Value Members

  1. def associations: Seq[LinkedParameter]

    TODO: this is only used in cycle resolved and, probably, might be removed

    TODO: this is only used in cycle resolved and, probably, might be removed

    Definition Classes
    ResourceWiring
  2. val effectHKTypeCtor: SafeType
    Definition Classes
    ResourceMonadicWiring
  3. val effectWiring: SingletonWiring
    Definition Classes
    ResourceMonadicWiring
  4. val instanceType: SafeType
    Definition Classes
    ResourceWiring
  5. def productElementNames: Iterator[String]
    Definition Classes
    Product
  6. def replaceKeys(f: (DIKey) => DIKey): Resource
    Definition Classes
    ResourceWiring
  7. def requiredKeys: Set[DIKey]
    Definition Classes
    ResourceWiring