Codecs
io.github.vigoo.desert.Codecs
Module containing implicit binary codecs for a lot of base types
Attributes
- Graph
- Supertypes
Members list
Concise view
Type members
Inherited classlikes
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object TupleFieldReader.type
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
final class Tuple17Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
final class Tuple18Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
final class Tuple19Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass 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
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass 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
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass 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
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
Attributes
- Inherited from:
- TupleCodecs
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Value members
Concrete methods
def iterableCodec[A : BinaryCodec, T <: Iterable[A]](implicit evidence$2: BinaryCodec[A], factory: Factory[A, T]): BinaryCodec[T]
Concrete fields
Implicits
Implicits
Inherited 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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
Attributes
- Inherited from:
- TupleCodecs
implicit def tuple3Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : BinaryCodec]: BinaryCodec[(T1, T2, T3)]
Attributes
- Inherited from:
- TupleCodecs
implicit def tuple4Codec[T1 : BinaryCodec, T2 : BinaryCodec, T3 : BinaryCodec, T4 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4)]
Attributes
- Inherited from:
- TupleCodecs
implicit def tuple5Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : TupleFieldReader, T4 : TupleFieldReader, T5 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5)]
Attributes
- Inherited from:
- TupleCodecs
implicit def tuple6Codec[T1 : BinaryCodec, T2 : TupleFieldReader, T3 : BinaryCodec, T4 : BinaryCodec, T5 : TupleFieldReader, T6 : BinaryCodec]: BinaryCodec[(T1, T2, T3, T4, T5, T6)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs
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)]
Attributes
- Inherited from:
- TupleCodecs