SchemaExtractors1

org.hungerford.generic.schema.SchemaExtractors1

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SchemaExtractor.type

Members list

Concise view

Givens

Givens

given coproductSchemaExtractor[F, T, ST, R <: Tuple, RV <: Tuple, D, DN, S](using coprExtr: Aux[F, CoproductShape[T, R, RV, D, DN], S]): coproductSchemaExtractor[F, T, ST, R, RV, D, DN, S]
given fieldSchemaExtractor[T, F, FS, Fld <: Shaped[F, FS], S](using extr: Aux[T, Aux[F, FS], S]): fieldSchemaExtractor[T, F, FS, Fld, S]
given productSchemaExtractor[F, T, R <: Tuple, RV <: Tuple, AF, AFS, AFE, C, S](using prExtr: Aux[F, ProductShape[T, R, RV, AF, AFS, AFE, C], S]): productSchemaExtractor[F, T, R, RV, AF, AFS, AFE, C, S]
given subtypeSchemaExtractor[T, STT, ST, STS, STD, STDN, STDV, STN <: TypeName, S](using extr: Aux[T, Aux[ST, STS], S]): subtypeSchemaExtractor[T, STT, ST, STS, STD, STDN, STDV, STN, S]