NestedCoproductSchemaExtractor

org.hungerford.generic.schema.coproduct.NestedCoproductSchemaExtractor$
See theNestedCoproductSchemaExtractor companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Types

type Aux[T, From, S] = NestedCoproductSchemaExtractor[T, From] { type Shape = S; }

Givens

Givens

given nestedHeadSubtypeExtractor[ST, Head, Tail <: Tuple, S](using schExtr: Aux[ST, Head, S]): nestedHeadSubtypeExtractor[ST, Head, Tail, S]

Inherited givens

given nextHeadSubtypeExtractor[ST, Head, Tail <: Tuple, S](using next: Aux[ST, Tail, S]): nextHeadSubtypeExtractor[ST, Head, Tail, S]