TupleCodecs

io.github.vigoo.desert.internal.TupleCodecs
trait TupleCodecs

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Codecs

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TupleFieldReader.type
final class Tuple10Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple11Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple12Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple13Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple14Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple15Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple16Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple17Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple18Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple19Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple1Builder[T1]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple20Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple21Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple22Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple2Builder[T1, T2]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple3Builder[T1, T2, T3]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple4Builder[T1, T2, T3, T4]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple5Builder[T1, T2, T3, T4, T5]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple6Builder[T1, T2, T3, T4, T5, T6]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple7Builder[T1, T2, T3, T4, T5, T6, T7]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple8Builder[T1, T2, T3, T4, T5, T6, T7, T8]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Tuple9Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9]

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait TupleFieldReader[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Value members

Abstract methods

def optionCodec[T : BinaryCodec]: BinaryCodec[Option[T]]

Implicits

Implicits

implicit def tuple10Codec[T1 : TupleFieldReader, T2 : BinaryCodec, T3 : BinaryCodec, T4 : TupleFieldReader, T5 : BinaryCodec, T6 : BinaryCodec, T7 : TupleFieldReader, T8 : BinaryCodec, T9 : TupleFieldReader, T10 : TupleFieldReader]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
implicit def tuple11Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : TupleFieldReader, T4 : BinaryCodec, T5 : TupleFieldReader, T6 : BinaryCodec, T7 : BinaryCodec, T8 : TupleFieldReader, T9 : TupleFieldReader, T10 : TupleFieldReader, T11 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
implicit def tuple12Codec[T1 : TupleFieldReader, T2 : BinaryCodec, T3 : BinaryCodec, T4 : TupleFieldReader, T5 : BinaryCodec, T6 : BinaryCodec, T7 : BinaryCodec, T8 : BinaryCodec, T9 : TupleFieldReader, T10 : TupleFieldReader, T11 : TupleFieldReader, T12 : TupleFieldReader]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
implicit def tuple13Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : BinaryCodec, T4 : TupleFieldReader, T5 : TupleFieldReader, T6 : BinaryCodec, T7 : BinaryCodec, T8 : BinaryCodec, T9 : TupleFieldReader, T10 : TupleFieldReader, T11 : BinaryCodec, T12 : TupleFieldReader, T13 : TupleFieldReader]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
implicit def tuple14Codec[T1 : TupleFieldReader, T2 : TupleFieldReader, T3 : BinaryCodec, T4 : TupleFieldReader, T5 : TupleFieldReader, T6 : TupleFieldReader, T7 : BinaryCodec, T8 : TupleFieldReader, T9 : BinaryCodec, T10 : BinaryCodec, T11 : TupleFieldReader, T12 : BinaryCodec, T13 : BinaryCodec, T14 : TupleFieldReader]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
implicit def tuple15Codec[T1 : BinaryCodec, T2 : BinaryCodec, T3 : TupleFieldReader, T4 : TupleFieldReader, T5 : BinaryCodec, T6 : BinaryCodec, T7 : BinaryCodec, T8 : TupleFieldReader, T9 : TupleFieldReader, T10 : BinaryCodec, T11 : TupleFieldReader, T12 : TupleFieldReader, T13 : TupleFieldReader, T14 : BinaryCodec, T15 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
implicit def tuple16Codec[T1 : BinaryCodec, T2 : BinaryCodec, T3 : TupleFieldReader, T4 : TupleFieldReader, T5 : TupleFieldReader, T6 : BinaryCodec, T7 : TupleFieldReader, T8 : TupleFieldReader, T9 : BinaryCodec, T10 : TupleFieldReader, T11 : BinaryCodec, T12 : BinaryCodec, T13 : BinaryCodec, T14 : TupleFieldReader, T15 : BinaryCodec, T16 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
implicit def tuple17Codec[T1 : TupleFieldReader, T2 : TupleFieldReader, T3 : BinaryCodec, T4 : BinaryCodec, T5 : BinaryCodec, T6 : TupleFieldReader, T7 : TupleFieldReader, T8 : TupleFieldReader, T9 : BinaryCodec, T10 : BinaryCodec, T11 : TupleFieldReader, T12 : TupleFieldReader, T13 : TupleFieldReader, T14 : BinaryCodec, T15 : TupleFieldReader, T16 : TupleFieldReader, T17 : TupleFieldReader]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
implicit def tuple18Codec[T1 : TupleFieldReader, T2 : BinaryCodec, T3 : TupleFieldReader, T4 : BinaryCodec, T5 : TupleFieldReader, T6 : BinaryCodec, T7 : TupleFieldReader, T8 : TupleFieldReader, T9 : BinaryCodec, T10 : TupleFieldReader, T11 : BinaryCodec, T12 : BinaryCodec, T13 : TupleFieldReader, T14 : BinaryCodec, T15 : TupleFieldReader, T16 : BinaryCodec, T17 : BinaryCodec, T18 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
implicit def tuple19Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : TupleFieldReader, T4 : BinaryCodec, T5 : TupleFieldReader, T6 : BinaryCodec, T7 : TupleFieldReader, T8 : BinaryCodec, T9 : TupleFieldReader, T10 : TupleFieldReader, T11 : TupleFieldReader, T12 : TupleFieldReader, T13 : BinaryCodec, T14 : BinaryCodec, T15 : BinaryCodec, T16 : BinaryCodec, T17 : BinaryCodec, T18 : BinaryCodec, T19 : TupleFieldReader]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
implicit def tuple1Codec[T1 : TupleFieldReader]: BinaryCodec[(T1)]
implicit def tuple20Codec[T1 : BinaryCodec, T2 : BinaryCodec, T3 : BinaryCodec, T4 : BinaryCodec, T5 : BinaryCodec, T6 : TupleFieldReader, T7 : BinaryCodec, T8 : TupleFieldReader, T9 : BinaryCodec, T10 : TupleFieldReader, T11 : BinaryCodec, T12 : BinaryCodec, T13 : BinaryCodec, T14 : BinaryCodec, T15 : TupleFieldReader, T16 : BinaryCodec, T17 : TupleFieldReader, T18 : BinaryCodec, T19 : TupleFieldReader, T20 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
implicit def tuple21Codec[T1 : BinaryCodec, T2 : BinaryCodec, T3 : BinaryCodec, T4 : BinaryCodec, T5 : BinaryCodec, T6 : TupleFieldReader, T7 : BinaryCodec, T8 : TupleFieldReader, T9 : TupleFieldReader, T10 : BinaryCodec, T11 : TupleFieldReader, T12 : TupleFieldReader, T13 : TupleFieldReader, T14 : TupleFieldReader, T15 : TupleFieldReader, T16 : TupleFieldReader, T17 : BinaryCodec, T18 : BinaryCodec, T19 : TupleFieldReader, T20 : BinaryCodec, T21 : TupleFieldReader]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
implicit def tuple22Codec[T1 : BinaryCodec, T2 : BinaryCodec, T3 : BinaryCodec, T4 : TupleFieldReader, T5 : BinaryCodec, T6 : TupleFieldReader, T7 : BinaryCodec, T8 : TupleFieldReader, T9 : TupleFieldReader, T10 : BinaryCodec, T11 : BinaryCodec, T12 : TupleFieldReader, T13 : TupleFieldReader, T14 : BinaryCodec, T15 : TupleFieldReader, T16 : BinaryCodec, T17 : TupleFieldReader, T18 : BinaryCodec, T19 : TupleFieldReader, T20 : TupleFieldReader, T21 : TupleFieldReader, T22 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
implicit def tuple2Codec[T1 : TupleFieldReader, T2 : TupleFieldReader]: BinaryCodec[(T1, T2)]
implicit def tuple3Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : BinaryCodec]: BinaryCodec[(T1, T2, T3)]
implicit def tuple4Codec[T1 : BinaryCodec, T2 : BinaryCodec, T3 : BinaryCodec, T4 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4)]
implicit def tuple5Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : TupleFieldReader, T4 : TupleFieldReader, T5 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5)]
implicit def tuple6Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : BinaryCodec, T4 : BinaryCodec, T5 : TupleFieldReader, T6 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6)]
implicit def tuple7Codec[T1 : TupleFieldReader, T2 : TupleFieldReader, T3 : BinaryCodec, T4 : BinaryCodec, T5 : BinaryCodec, T6 : TupleFieldReader, T7 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7)]
implicit def tuple8Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : BinaryCodec, T4 : BinaryCodec, T5 : BinaryCodec, T6 : BinaryCodec, T7 : TupleFieldReader, T8 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8)]
implicit def tuple9Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : TupleFieldReader, T4 : BinaryCodec, T5 : TupleFieldReader, T6 : BinaryCodec, T7 : BinaryCodec, T8 : BinaryCodec, T9 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]