- Companion:
- class
Type members
Classlikes
sealed trait CaseClass13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z] extends Record[Z]
- Companion:
- object
sealed trait CaseClass21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z]() extends Record[Z]
- Companion:
- object
sealed trait CaseClass22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z]() extends Record[Z]
- Companion:
- object
sealed case class Enum10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], case20: Case[Z, A20], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], case20: Case[Z, A20], case21: Case[Z, A21], annotations: Chunk[Any]) extends Enum[Z]
sealed case class Enum22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], case20: Case[Z, A20], case21: Case[Z, A21], case22: Case[Z, A22], annotations: Chunk[Any]) extends Enum[Z]
sealed case class GenericRecord(id: TypeId, fieldSet: FieldSet, annotations: Chunk[Any]) extends Record[ListMap[String, _]]
final case class Map[K, V](keySchema: Schema[K], valueSchema: Schema[V], annotations: Chunk[Any]) extends Collection[Map[K, V], (K, V)]
final case class Primitive[A](standardType: StandardType[A], annotations: Chunk[Any]) extends Schema[A]
final case class Sequence[Col, Elem, I](elementSchema: Schema[Elem], fromChunk: Chunk[Elem] => Col, toChunk: Col => Chunk[Elem], annotations: Chunk[Any], identity: I) extends Collection[Col, Elem]
final case class Set[A](elementSchema: Schema[A], annotations: Chunk[Any]) extends Collection[Set[A], A]
Value members
Concrete methods
Inherited fields
Implicits
Implicits
implicit def tuple13[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
implicit def tuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
implicit def tuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
implicit def tuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
implicit def tuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
implicit def tuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
implicit def tuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
implicit def tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S], c20: Schema[T]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
implicit def tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S], c20: Schema[T], c21: Schema[U]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
implicit def tuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S], c20: Schema[T], c21: Schema[U], c22: Schema[V]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]