package desert

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. desert
  2. Codecs
  3. TupleCodecs
  4. BinarySerialization
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package akkasupport
  2. package custom
  3. package docs
  4. package internal
  5. package shapeless
  6. package shardcakesupport
  7. package zioprelude
  8. package zioschema
  9. package ziosupport

Type Members

  1. trait BinaryCodec[T] extends BinarySerializer[T] with BinaryDeserializer[T]
  2. trait BinaryDeserializer[T] extends AnyRef
  3. trait BinaryInput extends AnyRef

    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.

  4. trait BinaryOutput extends AnyRef

    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.

  5. trait BinarySerialization extends AnyRef
  6. trait BinarySerializer[T] extends AnyRef
  7. trait Codecs extends TupleCodecs

    Module containing implicit binary codecs for a lot of base types

  8. final case class DeduplicatedString(string: String) extends AnyVal with Product with Serializable
  9. class DefaultTypeRegistry extends TypeRegistry
  10. final case class DesertException(failure: DesertFailure) extends Exception with Product with Serializable

    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).

    failure

    The failure to represent in the exception

  11. sealed trait DesertFailure extends AnyRef

    Desert failure type

    Desert failure type

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

  12. sealed trait Evolution extends Serializable
  13. final case class PersistedThrowable(className: String, message: String, stackTrace: Array[StackTraceElement], cause: Option[PersistedThrowable]) extends RuntimeException with Product with Serializable
  14. final case class RegisteredType[T](id: RegisteredTypeId, codec: BinaryCodec[T], cls: Class[_]) extends Product with Serializable
  15. trait TypeRegistry extends AnyRef
  16. final case class evolutionSteps(steps: Evolution*) extends Annotation with StaticAnnotation with Product with Serializable
  17. trait LowerPriorityTupleFieldReader extends AnyRef
    Definition Classes
    TupleCodecs
  18. final class Tuple10Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] extends AnyRef
    Definition Classes
    TupleCodecs
  19. final class Tuple11Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11] extends AnyRef
    Definition Classes
    TupleCodecs
  20. final class Tuple12Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12] extends AnyRef
    Definition Classes
    TupleCodecs
  21. final class Tuple13Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13] extends AnyRef
    Definition Classes
    TupleCodecs
  22. final class Tuple14Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14] extends AnyRef
    Definition Classes
    TupleCodecs
  23. final class Tuple15Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15] extends AnyRef
    Definition Classes
    TupleCodecs
  24. final class Tuple16Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16] extends AnyRef
    Definition Classes
    TupleCodecs
  25. final class Tuple17Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17] extends AnyRef
    Definition Classes
    TupleCodecs
  26. final class Tuple18Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18] extends AnyRef
    Definition Classes
    TupleCodecs
  27. final class Tuple19Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19] extends AnyRef
    Definition Classes
    TupleCodecs
  28. final class Tuple1Builder[T1] extends AnyRef
    Definition Classes
    TupleCodecs
  29. final class Tuple20Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20] extends AnyRef
    Definition Classes
    TupleCodecs
  30. final class Tuple21Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21] extends AnyRef
    Definition Classes
    TupleCodecs
  31. 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] extends AnyRef
    Definition Classes
    TupleCodecs
  32. final class Tuple2Builder[T1, T2] extends AnyRef
    Definition Classes
    TupleCodecs
  33. final class Tuple3Builder[T1, T2, T3] extends AnyRef
    Definition Classes
    TupleCodecs
  34. final class Tuple4Builder[T1, T2, T3, T4] extends AnyRef
    Definition Classes
    TupleCodecs
  35. final class Tuple5Builder[T1, T2, T3, T4, T5] extends AnyRef
    Definition Classes
    TupleCodecs
  36. final class Tuple6Builder[T1, T2, T3, T4, T5, T6] extends AnyRef
    Definition Classes
    TupleCodecs
  37. final class Tuple7Builder[T1, T2, T3, T4, T5, T6, T7] extends AnyRef
    Definition Classes
    TupleCodecs
  38. final class Tuple8Builder[T1, T2, T3, T4, T5, T6, T7, T8] extends AnyRef
    Definition Classes
    TupleCodecs
  39. final class Tuple9Builder[T1, T2, T3, T4, T5, T6, T7, T8, T9] extends AnyRef
    Definition Classes
    TupleCodecs
  40. trait TupleFieldReader[T] extends AnyRef
    Definition Classes
    TupleCodecs
  41. final case class transientConstructor() extends Annotation with StaticAnnotation with Product with Serializable
  42. final case class transientField(defaultValue: Any) extends Annotation with StaticAnnotation with Product with Serializable

Abstract Value Members

  1. abstract def optionCodec[T](implicit arg0: BinaryCodec[T]): BinaryCodec[Option[T]]
    Definition Classes
    TupleCodecs

Concrete Value Members

  1. implicit def arrayCodec[A](implicit arg0: BinaryCodec[A], arg1: ClassTag[A]): BinaryCodec[Array[A]]
    Definition Classes
    Codecs
  2. implicit val bigDecimalCodec: BinaryCodec[BigDecimal]
    Definition Classes
    Codecs
  3. implicit val bigIntCodec: BinaryCodec[BigInt]
    Definition Classes
    Codecs
  4. implicit val booleanCodec: BinaryCodec[Boolean]
    Definition Classes
    Codecs
  5. implicit val byteCodec: BinaryCodec[Byte]
    Definition Classes
    Codecs
  6. implicit val charCodec: BinaryCodec[Char]
    Definition Classes
    Codecs
  7. implicit val dayOfWeekCodec: BinaryCodec[DayOfWeek]
    Definition Classes
    Codecs
  8. implicit val deduplicatedStringCodec: BinaryCodec[DeduplicatedString]
    Definition Classes
    Codecs
  9. def deserialize[T](input: BinaryInput, typeRegistry: TypeRegistry = TypeRegistry.empty)(implicit arg0: BinaryDeserializer[T]): Either[DesertFailure, T]
    Definition Classes
    BinarySerialization
  10. def deserializeFromArray[T](input: Array[Byte], typeRegistry: TypeRegistry = TypeRegistry.empty)(implicit arg0: BinaryDeserializer[T]): Either[DesertFailure, T]
    Definition Classes
    BinarySerialization
  11. def deserializeFromStream[T](stream: InputStream, typeRegistry: TypeRegistry = TypeRegistry.empty)(implicit arg0: BinaryDeserializer[T]): Either[DesertFailure, T]
    Definition Classes
    BinarySerialization
  12. def deserializeUnknown(input: BinaryInput, typeRegistry: TypeRegistry = TypeRegistry.empty): Either[DesertFailure, Any]
    Definition Classes
    BinarySerialization
  13. def deserializeUnknownFromArray(input: Array[Byte], typeRegistry: TypeRegistry = TypeRegistry.empty): Either[DesertFailure, Any]
    Definition Classes
    BinarySerialization
  14. def deserializeUnknownFromStream(stream: InputStream, typeRegistry: TypeRegistry = TypeRegistry.empty): Either[DesertFailure, Any]
    Definition Classes
    BinarySerialization
  15. implicit val doubleCodec: BinaryCodec[Double]
    Definition Classes
    Codecs
  16. implicit val durationCodec: BinaryCodec[Duration]
    Definition Classes
    Codecs
  17. implicit def eitherCodec[L, R](implicit arg0: BinaryCodec[L], arg1: BinaryCodec[R]): BinaryCodec[Either[L, R]]
    Definition Classes
    Codecs
  18. implicit val floatCodec: BinaryCodec[Float]
    Definition Classes
    Codecs
  19. implicit val instantCodec: BinaryCodec[Instant]
    Definition Classes
    Codecs
  20. implicit val intCodec: BinaryCodec[Int]
    Definition Classes
    Codecs
  21. def iterableCodec[A, T <: Iterable[A]](implicit arg0: BinaryCodec[A], factory: Factory[A, T]): BinaryCodec[T]
    Definition Classes
    Codecs
  22. implicit val javaBigDecimalCodec: BinaryCodec[BigDecimal]
    Definition Classes
    Codecs
  23. implicit val javaBigIntegerCodec: BinaryCodec[BigInteger]
    Definition Classes
    Codecs
  24. implicit def listCodec[A](implicit arg0: BinaryCodec[A]): BinaryCodec[List[A]]
    Definition Classes
    Codecs
  25. implicit val localDateCodec: BinaryCodec[LocalDate]
    Definition Classes
    Codecs
  26. implicit val localDateTimeCodec: BinaryCodec[LocalDateTime]
    Definition Classes
    Codecs
  27. implicit val localTimeCodec: BinaryCodec[LocalTime]
    Definition Classes
    Codecs
  28. implicit val longCodec: BinaryCodec[Long]
    Definition Classes
    Codecs
  29. implicit def mapCodec[K, V](implicit arg0: BinaryCodec[K], arg1: BinaryCodec[V]): BinaryCodec[Map[K, V]]
    Definition Classes
    Codecs
  30. implicit val monthCodec: BinaryCodec[Month]
    Definition Classes
    Codecs
  31. implicit val monthDayCodec: BinaryCodec[MonthDay]
    Definition Classes
    Codecs
  32. implicit val offsetDateTimeCodec: BinaryCodec[OffsetDateTime]
    Definition Classes
    Codecs
  33. implicit val offsetTimeCodec: BinaryCodec[OffsetTime]
    Definition Classes
    Codecs
  34. implicit val periodCodec: BinaryCodec[Period]
    Definition Classes
    Codecs
  35. implicit def persistedThrowableCodec: BinaryCodec[PersistedThrowable]
    Definition Classes
    Codecs
  36. def serialize[T](value: T, output: BinaryOutput, typeRegistry: TypeRegistry = TypeRegistry.empty)(implicit arg0: BinarySerializer[T]): Either[DesertFailure, Unit]
    Definition Classes
    BinarySerialization
  37. def serializeToArray[T](value: T, typeRegistry: TypeRegistry = TypeRegistry.empty)(implicit arg0: BinarySerializer[T]): Either[DesertFailure, Array[Byte]]
    Definition Classes
    BinarySerialization
  38. def serializeToStream[T](value: T, stream: OutputStream, typeRegistry: TypeRegistry = TypeRegistry.empty)(implicit arg0: BinarySerializer[T]): Either[DesertFailure, Unit]
    Definition Classes
    BinarySerialization
  39. def serializeUnknown(value: Any, output: BinaryOutput, typeRegistry: TypeRegistry = TypeRegistry.empty): Either[DesertFailure, Unit]
    Definition Classes
    BinarySerialization
  40. def serializeUnknownToArray(value: Any, typeRegistry: TypeRegistry = TypeRegistry.empty): Either[DesertFailure, Array[Byte]]
    Definition Classes
    BinarySerialization
  41. def serializeUnknownToStream(value: Any, stream: OutputStream, typeRegistry: TypeRegistry = TypeRegistry.empty): Either[DesertFailure, Unit]
    Definition Classes
    BinarySerialization
  42. implicit def setCodec[A](implicit arg0: BinaryCodec[A]): BinaryCodec[Set[A]]
    Definition Classes
    Codecs
  43. implicit val shortCodec: BinaryCodec[Short]
    Definition Classes
    Codecs
  44. implicit def sortedMapCodec[K, V](implicit arg0: BinaryCodec[K], arg1: Ordering[K], arg2: BinaryCodec[V]): BinaryCodec[SortedMap[K, V]]
    Definition Classes
    Codecs
  45. implicit def sortedSetCodec[A](implicit arg0: BinaryCodec[A], arg1: Ordering[A]): BinaryCodec[SortedSet[A]]
    Definition Classes
    Codecs
  46. implicit val stackTraceElementCodec: BinaryCodec[StackTraceElement]
    Definition Classes
    Codecs
  47. implicit val stringCodec: BinaryCodec[String]
    Definition Classes
    Codecs
  48. implicit val throwableCodec: BinaryCodec[Throwable]
    Definition Classes
    Codecs
  49. implicit def tryCodec[A](implicit arg0: BinaryCodec[A]): BinaryCodec[Try[A]]
    Definition Classes
    Codecs
  50. implicit def tuple10Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
    Definition Classes
    TupleCodecs
  51. implicit def tuple11Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
    Definition Classes
    TupleCodecs
  52. implicit def tuple12Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
    Definition Classes
    TupleCodecs
  53. implicit def tuple13Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
    Definition Classes
    TupleCodecs
  54. implicit def tuple14Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
    Definition Classes
    TupleCodecs
  55. implicit def tuple15Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
    Definition Classes
    TupleCodecs
  56. implicit def tuple16Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15], arg30: BinaryCodec[T16], arg31: TupleFieldReader[T16]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
    Definition Classes
    TupleCodecs
  57. implicit def tuple17Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15], arg30: BinaryCodec[T16], arg31: TupleFieldReader[T16], arg32: BinaryCodec[T17], arg33: TupleFieldReader[T17]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
    Definition Classes
    TupleCodecs
  58. implicit def tuple18Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15], arg30: BinaryCodec[T16], arg31: TupleFieldReader[T16], arg32: BinaryCodec[T17], arg33: TupleFieldReader[T17], arg34: BinaryCodec[T18], arg35: TupleFieldReader[T18]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
    Definition Classes
    TupleCodecs
  59. implicit def tuple19Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15], arg30: BinaryCodec[T16], arg31: TupleFieldReader[T16], arg32: BinaryCodec[T17], arg33: TupleFieldReader[T17], arg34: BinaryCodec[T18], arg35: TupleFieldReader[T18], arg36: BinaryCodec[T19], arg37: TupleFieldReader[T19]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
    Definition Classes
    TupleCodecs
  60. implicit def tuple1Codec[T1](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1]): BinaryCodec[(T1)]
    Definition Classes
    TupleCodecs
  61. implicit def tuple20Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15], arg30: BinaryCodec[T16], arg31: TupleFieldReader[T16], arg32: BinaryCodec[T17], arg33: TupleFieldReader[T17], arg34: BinaryCodec[T18], arg35: TupleFieldReader[T18], arg36: BinaryCodec[T19], arg37: TupleFieldReader[T19], arg38: BinaryCodec[T20], arg39: TupleFieldReader[T20]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
    Definition Classes
    TupleCodecs
  62. implicit def tuple21Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15], arg30: BinaryCodec[T16], arg31: TupleFieldReader[T16], arg32: BinaryCodec[T17], arg33: TupleFieldReader[T17], arg34: BinaryCodec[T18], arg35: TupleFieldReader[T18], arg36: BinaryCodec[T19], arg37: TupleFieldReader[T19], arg38: BinaryCodec[T20], arg39: TupleFieldReader[T20], arg40: BinaryCodec[T21], arg41: TupleFieldReader[T21]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
    Definition Classes
    TupleCodecs
  63. implicit def tuple22Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9], arg18: BinaryCodec[T10], arg19: TupleFieldReader[T10], arg20: BinaryCodec[T11], arg21: TupleFieldReader[T11], arg22: BinaryCodec[T12], arg23: TupleFieldReader[T12], arg24: BinaryCodec[T13], arg25: TupleFieldReader[T13], arg26: BinaryCodec[T14], arg27: TupleFieldReader[T14], arg28: BinaryCodec[T15], arg29: TupleFieldReader[T15], arg30: BinaryCodec[T16], arg31: TupleFieldReader[T16], arg32: BinaryCodec[T17], arg33: TupleFieldReader[T17], arg34: BinaryCodec[T18], arg35: TupleFieldReader[T18], arg36: BinaryCodec[T19], arg37: TupleFieldReader[T19], arg38: BinaryCodec[T20], arg39: TupleFieldReader[T20], arg40: BinaryCodec[T21], arg41: TupleFieldReader[T21], arg42: BinaryCodec[T22], arg43: TupleFieldReader[T22]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
    Definition Classes
    TupleCodecs
  64. implicit def tuple2Codec[T1, T2](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2]): BinaryCodec[(T1, T2)]
    Definition Classes
    TupleCodecs
  65. implicit def tuple3Codec[T1, T2, T3](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3]): BinaryCodec[(T1, T2, T3)]
    Definition Classes
    TupleCodecs
  66. implicit def tuple4Codec[T1, T2, T3, T4](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4]): BinaryCodec[(T1, T2, T3, T4)]
    Definition Classes
    TupleCodecs
  67. implicit def tuple5Codec[T1, T2, T3, T4, T5](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5]): BinaryCodec[(T1, T2, T3, T4, T5)]
    Definition Classes
    TupleCodecs
  68. implicit def tuple6Codec[T1, T2, T3, T4, T5, T6](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6]): BinaryCodec[(T1, T2, T3, T4, T5, T6)]
    Definition Classes
    TupleCodecs
  69. implicit def tuple7Codec[T1, T2, T3, T4, T5, T6, T7](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7)]
    Definition Classes
    TupleCodecs
  70. implicit def tuple8Codec[T1, T2, T3, T4, T5, T6, T7, T8](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8)]
    Definition Classes
    TupleCodecs
  71. implicit def tuple9Codec[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit arg0: BinaryCodec[T1], arg1: TupleFieldReader[T1], arg2: BinaryCodec[T2], arg3: TupleFieldReader[T2], arg4: BinaryCodec[T3], arg5: TupleFieldReader[T3], arg6: BinaryCodec[T4], arg7: TupleFieldReader[T4], arg8: BinaryCodec[T5], arg9: TupleFieldReader[T5], arg10: BinaryCodec[T6], arg11: TupleFieldReader[T6], arg12: BinaryCodec[T7], arg13: TupleFieldReader[T7], arg14: BinaryCodec[T8], arg15: TupleFieldReader[T8], arg16: BinaryCodec[T9], arg17: TupleFieldReader[T9]): BinaryCodec[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
    Definition Classes
    TupleCodecs
  72. implicit val unitCodec: BinaryCodec[Unit]
    Definition Classes
    Codecs
  73. implicit val uuidCodec: BinaryCodec[UUID]
    Definition Classes
    Codecs
  74. val varIntCodec: BinaryCodec[Int]
    Definition Classes
    Codecs
  75. val varIntOptimizedForPositiveCodec: BinaryCodec[Int]
    Definition Classes
    Codecs
  76. implicit def vectorCodec[A](implicit arg0: BinaryCodec[A]): BinaryCodec[Vector[A]]
    Definition Classes
    Codecs
  77. implicit def wrappedArrayCodec[A](implicit arg0: BinaryCodec[A], arg1: ClassTag[A]): BinaryCodec[ArraySeq[A]]
    Definition Classes
    Codecs
  78. implicit val yearCodec: BinaryCodec[Year]
    Definition Classes
    Codecs
  79. implicit val yearMonthCodec: BinaryCodec[YearMonth]
    Definition Classes
    Codecs
  80. implicit val zoneIdCodec: BinaryCodec[ZoneId]
    Definition Classes
    Codecs
  81. implicit val zoneOffsetCodec: BinaryCodec[ZoneOffset]
    Definition Classes
    Codecs
  82. implicit val zonedDateTimeCodec: BinaryCodec[ZonedDateTime]
    Definition Classes
    Codecs
  83. object BinaryCodec
  84. object BinaryDeserializer
  85. object BinarySerializer
  86. object DefaultTypeRegistry
  87. object DesertFailure
  88. object Evolution extends Serializable
  89. object PersistedThrowable extends Serializable
  90. object TypeRegistry
  91. object TupleFieldReader extends LowerPriorityTupleFieldReader
    Definition Classes
    TupleCodecs

Inherited from Codecs

Inherited from TupleCodecs

Inherited from BinarySerialization

Inherited from AnyRef

Inherited from Any

Ungrouped