AutoGen
uk.gov.hmrc.smartstub.AutoGen
object AutoGen extends LowPriorityGenProviderInstances
Attributes
- Graph
-
- Supertypes
- Self type
-
AutoGen.type
Members list
Type members
Classlikes
object GenProvider
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GenProvider.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object SumGenProvider
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SumGenProvider.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object TupleSize
Types
Value members
Concrete methods
Extensions
Extensions
extension [A](mirror: SumOf[A])
Implicits
Implicits
implicit override def providerCCons[K <: String & Singleton, H, T <: Tuple, L <: Int](implicit valueOfK: ValueOf[K], valueOfL: ValueOf[L], hGenProvider: String => GenProvider[H], tGenProvider: => GenProvider[T]): GenProvider[H *: T]
Attributes
- Definition Classes
implicit def providerGeneric[A](implicit generic: ProductOf[A], hGenProvider: => GenProvider[generic.MirroredElemTypes]): GenProvider[A]
implicit def providerHCons[K <: String & Singleton, H, T <: Tuple](implicit valueOfK: ValueOf[K], hGenProvider: String => GenProvider[H], tGenProvider: => GenProvider[T]): GenProvider[H *: T]
implicit def providerOptionNamed[A](s: String)(implicit inner: => String => GenProvider[A]): GenProvider[Option[A]]
implicit def providerSeqNamed[A](s: String)(implicit inner: => String => GenProvider[A]): GenProvider[Seq[A]]
implicit def providerSetNamed[A](s: String)(implicit inner: => String => GenProvider[A]): GenProvider[Set[A]]
implicit def providerSum[A](implicit s: SumOf[A], sumProvider: SumGenProvider[s.MirroredElemTypes]): GenProvider[A]
implicit def providerVectorNamed[A](s: String)(implicit inner: => String => GenProvider[A]): GenProvider[Vector[A]]
Inherited implicits
implicit def providerHCons2[K <: Symbol, H, T <: Tuple, L <: Int](implicit valueOfK: ValueOf[K], valueOfL: ValueOf[L], hGenProvider: => GenProvider[H], tGenProvider: => GenProvider[T]): GenProvider[H *: T]
Attributes
- Inherited from:
- LowPriorityGenProviderInstances
Attributes
- Inherited from:
- LowPriorityGenProviderInstances
In this article