io.github.vigoo.desert

Members list

Concise view

Type members

Classlikes

trait BinaryCodec[T] extends BinarySerializer[T] with BinaryDeserializer[T]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AdtCodec[T, BuilderState]

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BinaryCodec[T]
class AdtCodec[T, BuilderState]
Self type

Attributes

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

Interface for reading binary data

Interface for reading binary data

The low level read operations for primitive types must be implemented.

Also contains some higher level functions such as variable integer decoding and compression support, which have a default implementation based on the primitives.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Interface for writing binary data

Interface for writing binary data

The low level write operations for primitive types must be implemented.

Also contains some higher level functions such as variable integer encoding and compression support, which have a default implementation based on the primitives.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BinaryCodec[T]
class AdtCodec[T, BuilderState]
Self type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Codecs extends TupleCodecs

Module containing implicit binary codecs for a lot of base types

Module containing implicit binary codecs for a lot of base types

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final case class DeduplicatedString(string: String) extends AnyVal

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
class DefaultTypeRegistry(byId: Map[RegisteredTypeId, RegisteredType[_]], ordered: List[RegisteredType[_]]) extends TypeRegistry

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class DesertException(failure: DesertFailure) extends Exception

Exception form of DesertFailure to be used in places where failure must be encoded by an exception (Future, Cats Effect IO, etc).

Exception form of DesertFailure to be used in places where failure must be encoded by an exception (Future, Cats Effect IO, etc).

Attributes

failure

The failure to represent in the exception

Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
sealed trait DesertFailure

Desert failure type

Desert failure type

Every failure has a human-readable 'message' and an optional exception cause.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Evolution extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object Evolution

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PersistedThrowable(className: String, message: String, stackTrace: Array[StackTraceElement], cause: Option[PersistedThrowable]) extends RuntimeException

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RegisteredType[T](id: RegisteredTypeId, codec: BinaryCodec[T], cls: Class[_])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class evolutionSteps(steps: Evolution*) extends StaticAnnotation

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait StaticAnnotation
class Annotation
class Object
trait Matchable
class Any
final case class transientConstructor() extends StaticAnnotation

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait StaticAnnotation
class Annotation
class Object
trait Matchable
class Any
final case class transientField(defaultValue: Any) extends StaticAnnotation

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait StaticAnnotation
class Annotation
class Object
trait Matchable
class Any

Inherited classlikes

Attributes

Inherited from:
TupleCodecs
Graph
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

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

Attributes

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

Attributes

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

Attributes

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple1Builder[T1]

Attributes

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
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

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple2Builder[T1, T2]

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple3Builder[T1, T2, T3]

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple4Builder[T1, T2, T3, T4]

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple5Builder[T1, T2, T3, T4, T5]

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple6Builder[T1, T2, T3, T4, T5, T6]

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple7Builder[T1, T2, T3, T4, T5, T6, T7]

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any
final class Tuple8Builder[T1, T2, T3, T4, T5, T6, T7, T8]

Attributes

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

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
TupleCodecs
Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

def deserialize[T : BinaryDeserializer](input: BinaryInput, typeRegistry: TypeRegistry): Either[DesertFailure, T]

Attributes

Inherited from:
BinarySerialization
def deserializeFromArray[T : BinaryDeserializer](input: Array[Byte], typeRegistry: TypeRegistry): Either[DesertFailure, T]

Attributes

Inherited from:
BinarySerialization
def deserializeFromStream[T : BinaryDeserializer](stream: InputStream, typeRegistry: TypeRegistry): Either[DesertFailure, T]

Attributes

Inherited from:
BinarySerialization
def deserializeUnknown(input: BinaryInput, typeRegistry: TypeRegistry): Either[DesertFailure, Any]

Attributes

Inherited from:
BinarySerialization
def deserializeUnknownFromArray(input: Array[Byte], typeRegistry: TypeRegistry): Either[DesertFailure, Any]

Attributes

Inherited from:
BinarySerialization
def deserializeUnknownFromStream(stream: InputStream, typeRegistry: TypeRegistry): Either[DesertFailure, Any]

Attributes

Inherited from:
BinarySerialization
def iterableCodec[A : BinaryCodec, T <: Iterable[A]](implicit evidence$2: BinaryCodec[A], factory: Factory[A, T]): BinaryCodec[T]

Attributes

Inherited from:
Codecs
def serialize[T : BinarySerializer](value: T, output: BinaryOutput, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]

Attributes

Inherited from:
BinarySerialization
def serializeToArray[T : BinarySerializer](value: T, typeRegistry: TypeRegistry): Either[DesertFailure, Array[Byte]]

Attributes

Inherited from:
BinarySerialization
def serializeToStream[T : BinarySerializer](value: T, stream: OutputStream, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]

Attributes

Inherited from:
BinarySerialization
def serializeUnknown(value: Any, output: BinaryOutput, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]

Attributes

Inherited from:
BinarySerialization
def serializeUnknownToArray(value: Any, typeRegistry: TypeRegistry): Either[DesertFailure, Array[Byte]]

Attributes

Inherited from:
BinarySerialization
def serializeUnknownToStream(value: Any, stream: OutputStream, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]

Attributes

Inherited from:
BinarySerialization

Inherited fields

Attributes

Inherited from:
Codecs

Attributes

Inherited from:
Codecs

Implicits

Inherited implicits

implicit def arrayCodec[A : ClassTag]: BinaryCodec[Array[A]]

Attributes

Inherited from:
Codecs
implicit val bigDecimalCodec: BinaryCodec[BigDecimal]

Attributes

Inherited from:
Codecs
implicit val bigIntCodec: BinaryCodec[BigInt]

Attributes

Inherited from:
Codecs
implicit val booleanCodec: BinaryCodec[Boolean]

Attributes

Inherited from:
Codecs
implicit val byteCodec: BinaryCodec[Byte]

Attributes

Inherited from:
Codecs
implicit val charCodec: BinaryCodec[Char]

Attributes

Inherited from:
Codecs
implicit val dayOfWeekCodec: BinaryCodec[DayOfWeek]

Attributes

Inherited from:
Codecs

Attributes

Inherited from:
Codecs
implicit val doubleCodec: BinaryCodec[Double]

Attributes

Inherited from:
Codecs
implicit val durationCodec: BinaryCodec[Duration]

Attributes

Inherited from:
Codecs
implicit def eitherCodec[L : BinaryCodec, R : BinaryCodec]: BinaryCodec[Either[L, R]]

Attributes

Inherited from:
Codecs
implicit val floatCodec: BinaryCodec[Float]

Attributes

Inherited from:
Codecs
implicit val instantCodec: BinaryCodec[Instant]

Attributes

Inherited from:
Codecs
implicit val intCodec: BinaryCodec[Int]

Attributes

Inherited from:
Codecs
implicit val javaBigDecimalCodec: BinaryCodec[BigDecimal]

Attributes

Inherited from:
Codecs
implicit val javaBigIntegerCodec: BinaryCodec[BigInteger]

Attributes

Inherited from:
Codecs
implicit def listCodec[A : BinaryCodec]: BinaryCodec[List[A]]

Attributes

Inherited from:
Codecs
implicit val localDateCodec: BinaryCodec[LocalDate]

Attributes

Inherited from:
Codecs
implicit val localDateTimeCodec: BinaryCodec[LocalDateTime]

Attributes

Inherited from:
Codecs
implicit val localTimeCodec: BinaryCodec[LocalTime]

Attributes

Inherited from:
Codecs
implicit val longCodec: BinaryCodec[Long]

Attributes

Inherited from:
Codecs
implicit def mapCodec[K : BinaryCodec, V : BinaryCodec]: BinaryCodec[Map[K, V]]

Attributes

Inherited from:
Codecs
implicit val monthCodec: BinaryCodec[Month]

Attributes

Inherited from:
Codecs
implicit val monthDayCodec: BinaryCodec[MonthDay]

Attributes

Inherited from:
Codecs
implicit val offsetDateTimeCodec: BinaryCodec[OffsetDateTime]

Attributes

Inherited from:
Codecs
implicit val offsetTimeCodec: BinaryCodec[OffsetTime]

Attributes

Inherited from:
Codecs
implicit def optionCodec[T : BinaryCodec]: BinaryCodec[Option[T]]

Attributes

Inherited from:
Codecs
implicit val periodCodec: BinaryCodec[Period]

Attributes

Inherited from:
Codecs

Attributes

Inherited from:
Codecs
implicit def setCodec[A : BinaryCodec]: BinaryCodec[Set[A]]

Attributes

Inherited from:
Codecs
implicit val shortCodec: BinaryCodec[Short]

Attributes

Inherited from:
Codecs
implicit def sortedMapCodec[K : Ordering, V : BinaryCodec]: BinaryCodec[SortedMap[K, V]]

Attributes

Inherited from:
Codecs
implicit def sortedSetCodec[A : Ordering]: BinaryCodec[SortedSet[A]]

Attributes

Inherited from:
Codecs
implicit val stackTraceElementCodec: BinaryCodec[StackTraceElement]

Attributes

Inherited from:
Codecs
implicit val stringCodec: BinaryCodec[String]

Attributes

Inherited from:
Codecs
implicit val throwableCodec: BinaryCodec[Throwable]

Attributes

Inherited from:
Codecs
implicit def tryCodec[A : BinaryCodec]: BinaryCodec[Try[A]]

Attributes

Inherited from:
Codecs
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
implicit def tuple1Codec[T1 : TupleFieldReader]: BinaryCodec[(T1)]

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
implicit def tuple2Codec[T1 : TupleFieldReader, T2 : TupleFieldReader]: BinaryCodec[(T1, T2)]

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
implicit val unitCodec: BinaryCodec[Unit]

Attributes

Inherited from:
Codecs
implicit val uuidCodec: BinaryCodec[UUID]

Attributes

Inherited from:
Codecs
implicit def vectorCodec[A : BinaryCodec]: BinaryCodec[Vector[A]]

Attributes

Inherited from:
Codecs
implicit def wrappedArrayCodec[A : ClassTag]: BinaryCodec[ArraySeq[A]]

Attributes

Inherited from:
Codecs
implicit val yearCodec: BinaryCodec[Year]

Attributes

Inherited from:
Codecs
implicit val yearMonthCodec: BinaryCodec[YearMonth]

Attributes

Inherited from:
Codecs
implicit val zoneIdCodec: BinaryCodec[ZoneId]

Attributes

Inherited from:
Codecs
implicit val zoneOffsetCodec: BinaryCodec[ZoneOffset]

Attributes

Inherited from:
Codecs
implicit val zonedDateTimeCodec: BinaryCodec[ZonedDateTime]

Attributes

Inherited from:
Codecs