CoproductWriter

org.hungerford.generic.schema.coproduct.translation.CoproductEncoderTranslation.CoproductWriter$
See theCoproductWriter companion trait

Attributes

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

Members list

Concise view

Givens

Givens

given emptyWriter[T, Cache <: TypeCache]: emptyWriter[T, Cache]
given lazySubtypeWriter[T, ST, D, DN, DV, N <: TypeName, Cache <: TypeCache](using tr: Aux[Cache, ST, OtherSchema[ST]], sw: SubtypeWriter[ST, N]): lazySubtypeWriter[T, ST, D, DN, DV, N, Cache]
given subtypeWriter[T, ST, D, DN, DV, N <: TypeName, STS, Cache <: TypeCache](using st: RecursiveSchemaTranslator[ST, STS, Cache, OtherSchema], sw: SubtypeWriter[ST, N]): subtypeWriter[T, ST, D, DN, DV, N, STS, Cache]
given tupleWriter[T, H, Tail <: Tuple, Cache <: TypeCache](using h: CoproductWriter[T, H, Cache], t: CoproductWriter[T, Tail, Cache]): tupleWriter[T, H, Tail, Cache]